我有一个看起来像这样的数据框:
kenteken status code
0 XYZ A 123
1 XYZ B 456
2 ABC C 789
我想将其转换为像这样的字典中的字典:
{'XYZ':{'code':'123', 'status':'A'}, {'code':'456', 'status':'B'}, 'ABC' : {'code':'789', 'status:'C'}}
我能找到的最接近的是以下情况:
df.groupby('kenteken')['status', 'code'].apply(lambda x: x.to_dict()).to_dict()
产生:
{'ABC': {'status': {2: 'C'}, 'code': {2: '789'}},'XYZ': {'status': {0: 'A', 1: 'B'}, 'code': {0: '123', 1: '456'}}}
哪一个很接近但还不完全是。我真的不知道该怎么办,因此,感谢您的帮助!
相关分类