Добавление нового столбца в сводную таблицу

Ascat2015

Новичок
Пользователь
Дек 11, 2022
2
0
1
Windows 10, Python 3.8
Вопрос теоретический, хотя намек на основу кода получу с большой радостью :)). Сам пока не понимаю, с какой стороны к нему подступиться.
Имеется две таблицы одна из них сводная - df1 (получена из четырех других таблиц), вторая df2 - первичная, очень большая, число строк в ней многократно больше, чем в df1. Таблицы схожи по двум столбцам ('x', 'y'), при этом любые комбинации этих столбцов в таблице df1, точно присутствуют в таблице df2. В таблице df1 нужно создать новый столбец, так, чтобы при значениях столбцов ('x', 'y') в таблице df1, и соответствующих им значениях в таблице df2, из столбца 'z' таблицы df2 бралось значение и помещалось в новый столбец таблицы df1.
Относительно решения, кроме хитрого использования merge, ничего на ум не идет, да и как сюда входить, тоже не понимаю.
 

Malenkey

Пользователь
Пользователь
Ноя 3, 2022
140
11
18
Какой модуль использовали для таблиц?
 

Ascat2015

Новичок
Пользователь
Дек 11, 2022
2
0
1
Смотря что имеется ввиду под словом модуль.?
Это кусок кода для подсчета выручки от пользования IT контентом мобильного оператора.
Основная библиотека pandas.
В качестве дополнения можно сказать, что все пары значений 'x'-'y' в таблице df1 уникальны и упорядочены, а в таблице df2 - всё свалено вперемежку
 

Malenkey

Пользователь
Пользователь
Ноя 3, 2022
140
11
18
Смотря что имеется ввиду под словом модуль.?
Это кусок кода для подсчета выручки от пользования IT контентом мобильного оператора.
Основная библиотека pandas.
В качестве дополнения можно сказать, что все пары значений 'x'-'y' в таблице df1 уникальны и упорядочены, а в таблице df2 - всё свалено вперемежку
Какой библиотекой Вы создаете таблицу? Куда ее потом выводите? В doc, xls?
 

4olshoy_blen

Популярный
Пользователь
Ноя 13, 2022
423
115
43
Приведи пример что у тебя есть и что должно получиться
 

Форум IT Специалистов