принимать дубликаты ключей от pandas данных - PullRequest
0 голосов
/ 03 февраля 2020

Ниже приведен фрагмент моего фрейма данных:

    node    group
0   28  1
167 28  2

Я хочу создать словарную структуру из приведенного выше фрейма данных

и хочу иметь что-то вроде

{28:1}
{28:2}

Я пытался создать его с помощью

groupDict=groupTest.to_dict(orient='index')

, который генерирует

{0: {'node': 28, 'group': 1}, 167: {'node': 28, 'group': 2}}

, который действителен pandas. Но как бы я сгенерировал

{28:1}
{28:2}

Потенциальное решение, как указано в комментариях ниже anky_91 :

df.groupby('node')['group'].agg(list).to_dict() 
...