Если, например, у меня есть следующий фрейм данных,
Id D1 D2 D3 D4
0 8224 8224 8224 8224
1 9999999 9999999 9999999 9999999
2 161870 161870 161870 161870
и так как эти столбцы содержат одинаковые значения, я хочу переделать
датафрейм в этот
Id 1-2-3-4
0 8224
1 9999999
2 161870
Мне удалось заставить это работать, но я чувствую, что мой путь слишком медленный и грязный.
Есть ли элегантный и быстрый способ сделать это?
В случае, если Col-2, например, отличался, df будет выглядеть так:
Id 1-3-4 2
0 8224 8225
1 9999999 9999999
2 161870 15881
Таким образом, в конце концов, это группировка индексов col, когда значения col совпадают.
eg Id 1-3-4 2-5-6-7 8-10 9