gpt4 book ai didi

pandas - 将 Dataframe 变成字典 Pandas

转载 作者:行者123 更新时间:2023-12-04 10:15:38 25 4
gpt4 key购买 nike

我有一个数据框

Index       Cat        Prod1      Prod2     Prod2
'Pens' 'Writing' 'Red' 'Blue' 'Green'

我试图使用 to.dict()以这种格式放入字典:
dic= {'Pens':['Writing',['Red','Blue','Green']]}

这可能吗?

最佳答案

想法是将前 2 列转换为 MultiIndex然后使用 dict comprehension :

a = df.set_index(['Index','Cat'])

d = {i: [j, list(v)] for (i, j), v in a.T.items()}
print (d)
{'Pens': ['Writing', ['Red', 'Blue', 'Green']]}

关于pandas - 将 Dataframe 变成字典 Pandas,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61075260/

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