Невозможно выполнить функцию для столбцов в pandas фрейме данных с тем же именем - PullRequest
1 голос
/ 04 апреля 2020

Я пытаюсь взять максимум столбцов с одинаковым именем методом groupby:

df.groupby(by=df.columns, axis=1).max()

Например, у меня есть такой фрейм данных:

ID A A B B
1  1 2 2 1
2  1 0 0 1

Я хочу получить this:

 ID A B 
 1  2 2 
 2  1 1

Вместо этого я получаю это:

ID A A.1 B B.1
 1  1 2  2  1
 2  1 0  0  1

Итак, .1 просто добавляется к каждому дублированному имени столбца без какой-либо максимизации.

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