gpt4 book ai didi

python - 在Python中从数据帧创建字典

转载 作者:行者123 更新时间:2023-11-30 22:50:03 25 4
gpt4 key购买 nike

我想从我的数据框中创建一个字典。数据框如下所示:

Vehical | Brand  | Model Name
car | Suzuki | abc
car | Honda | def
bike | Suzuki | xyz
bike | Honda | asd

我想要我的字典:

{car : {Suzuki : abc, Honda : def}, bike : {Suzuki : xyz, Honda : asd}}

最佳答案

你可以这样做:

In [29]: df.pivot(index='Vehical', columns='Brand', values='Model Name').to_dict('i')
Out[29]:
{'bike': {'Honda': 'asd', 'Suzuki': 'xyz'},
'car': {'Honda': 'def', 'Suzuki': 'abc'}}

旋转结果:

In [28]: df.pivot(index='Vehical', columns='Brand', values='Model Name')
Out[28]:
Brand Honda Suzuki
Vehical
bike asd xyz
car def abc

关于python - 在Python中从数据帧创建字典,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39528707/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com