gpt4 book ai didi

python - 用唯一的键和值列表从两列中创建一个字典

转载 作者:行者123 更新时间:2023-12-04 02:35:40 24 4
gpt4 key购买 nike

我正在尝试创建一个具有唯一键和多个值的字典

DF :

key value
2 21
2 32
2 455
3 12
3 45
3 21

预期输出:
{'2' : ['21', '32', '455'], '3': ['12','45','21']}

代码 :
dict(zip(df['key'], df['value']))

需要一些帮助

最佳答案

第一个聚合列表 GroupBy.agg 然后转换 Series到字典 Series.to_dict :

d = df.groupby('key')['value'].agg(list).to_dict()
print (d)
{2: [21, 32, 455], 3: [12, 45, 21]}

关于python - 用唯一的键和值列表从两列中创建一个字典,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62016732/

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