Как проверить, равны ли значения столбцов в кадре данных, и объединить значения индексов столбцов, если они - PullRequest
0 голосов
/ 07 ноября 2018

Если, например, у меня есть следующий фрейм данных,

    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  
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...