“Utwórz słownik bez usuwania duplikatów z DataFrame” Kod odpowiedzi

Utwórz słownik bez usuwania duplikatów z DataFrame

df.groupby(level=0).apply(lambda x: x.to_dict('r')).to_dict()
# {'bob': [{'age': 20, 'name': 'bob'}, {'age': 30, 'name': 'bob'}],
#  'jim': [{'age': 25, 'name': 'jim'}]}
Healthy Hedgehog

Utwórz słownik bez usuwania duplikatów z DataFrame

{k: g.to_dict(orient='records') for k, g in df.groupby(level=0)}
# {'bob': [{'age': 20, 'name': 'bob'}, {'age': 30, 'name': 'bob'}],
#  'jim': [{'age': 25, 'name': 'jim'}]}
Healthy Hedgehog

Odpowiedzi podobne do “Utwórz słownik bez usuwania duplikatów z DataFrame”

Pytania podobne do “Utwórz słownik bez usuwania duplikatów z DataFrame”

Więcej pokrewnych odpowiedzi na “Utwórz słownik bez usuwania duplikatów z DataFrame” w Python

Przeglądaj popularne odpowiedzi na kod według języka

Przeglądaj inne języki kodu