Уведомления

Группа в Telegram: @pythonsu

#1 Май 4, 2018 13:04:26

Rusl
Зарегистрирован: 2017-10-23
Сообщения: 17
Репутация: +  0  -
Профиль   Отправить e-mail  

pandas объеденение двух df

друзья, здравствуйте!

у меня проблема. не могу объединить два pandas df в один правильно.



как вы догадались, надо в первый вписать затраты средние из второго, если проект и направление совпадают.

прошу помочь



python: 3.6.6 64-bit
система: windows 10, 64-bit
редактор: PyCharm 2018.1.4 (Community Edition)

учебник: Изучаем Python. Программирование игр, визуализация данных, веб-приложения. Мэтиз Эрик.

Отредактировано Rusl (Май 4, 2018 13:06:51)

Офлайн

#2 Май 4, 2018 19:30:03

passant
Зарегистрирован: 2018-02-17
Сообщения: 43
Репутация: +  4  -
Профиль   Отправить e-mail  

pandas объеденение двух df

Объединение в Pandas реализовано методом merge. Там много параметров, среди них (если я правильно понял ваше задание) может подойти параметр on, который допускает задание списка имен столбцов в объединяемых таблицах. ( В вашем случае - “проект” и “ направление вызова”). А с помощью других параметров - можно, если надо, управлять объединением более тонко (левое/правое объединение, разные имена столбцов в правой/левой таблице, оставлять/не оставлять NA значения, допуск/запрет дублирования ключей и т.д.).

Отредактировано passant (Май 4, 2018 19:31:07)

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version