Я пытаюсь взять максимум столбцов с одинаковым именем методом 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 просто добавляется к каждому дублированному имени столбца без какой-либо максимизации.