Сводная таблица с условием - PullRequest
0 голосов
/ 17 октября 2018

Я хочу написать код для создания нового фрейма данных на основе этого старого фрейма с использованием panda.dataframe]

Если на изображении поле 'Адресная строка 1' появляется более одного раза, скопируйте всю эту строку в новый фрейм данных.
В случае, еслиПоле «Адресная строка 1» не заполнено или отображается только один раз, не копировать.

Примечания. Многострочные записи с одинаковой «адресной строкой 1» могут быть не рядом друг с другом.

1 Ответ

0 голосов
/ 18 октября 2018

Вы можете использовать pivot_table в пандах

Дайте эту попытку

df2 = df.pivot_table(index=['Special payee', 'Address Number'],
                                     columns=['Address Line 1', 'Address Line 2'] 
                                     values='Address Line 3',
                                     aggfunc=lambda x: ' '.join(x))

также см. это

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...