Untitled

mail@pastecode.io avatar
unknown
plain_text
a month ago
1.4 kB
1
Indexable
Never
# Объединение таблицы filtered_data с data_pivot для обновления значений
# в колонках 'Себестоимость, тыс. RUB' и 'Транспортные расходы, тыс. RUB'
updated_filtered_data = filtered_data.merge(data_pivot, how='left', on='Сделка Код', suffixes=('', '_pivot'))

# Замена значений в указанных колонках для строк с 'Реализация товаров и услуг'
condition = updated_filtered_data['Регистратор Наименование'].str.contains('Реализация товаров и услуг')
updated_filtered_data.loc[condition, 'Себестоимость, тыс. RUB'] = updated_filtered_data.loc[condition, 'Себестоимость, тыс. RUB_pivot']
updated_filtered_data.loc[condition, 'Транспортные расходы, тыс. RUB'] = updated_filtered_data.loc[condition, 'Транспортные расходы, тыс. RUB_pivot']

# Удаление временных колонок
updated_filtered_data.drop(columns=['Себестоимость, тыс. RUB_pivot', 'Транспортные расходы, тыс. RUB_pivot'], inplace=True)

# Проверка результата для 'Ц0197864348'
updated_specific_deal_data = updated_filtered_data[updated_filtered_data['Сделка Код'] == 'Ц0197864348']
updated_specific_deal_data.head()
Leave a Comment