Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 11, 2022 13:36:38

Ascat2015
Зарегистрирован: 2022-12-11
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

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

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

Офлайн

#2 Дек. 11, 2022 20:24:06

xam1816
Зарегистрирован: 2020-05-11
Сообщения: 1370
Репутация: +  121  -
Профиль   Отправить e-mail  

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

Ascat2015
Имеется две таблицы одна из них сводная
Слишком много бла бла бла
Нужно:
На входе: две таблицы прикреплены во вложении
На выходe: одна таблица (вручную пишем что ожидаем в результате) можно тоже во вложении прикрепить.

Ну и если есть код, прикладывать код, если нет, то так и написать что кода нет

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version