gpt4 book ai didi

python - 来自列表值字典的 Pandas 数据框

转载 作者:太空狗 更新时间:2023-10-30 01:18:59 24 4
gpt4 key购买 nike

我有一个以列表作为值的字典,例如:

cols = {'animals':['dog','cat','fish'],
'colors':['red','black','blue','dog']}

我想把它转换成一个数据框,其中每个列表都根据它们的键被枚举,结果是

key variable
animals dog
animals cat
animal fish
colors red
colors black
colors blue
colors dog

到目前为止,我已经这样做了:但它并没有为我提供预期的结果。

cols_df = pd.DataFrame.from_dict(cols, orient='index')

如何修改它以实现上述目标?

最佳答案

没有导入,适用于所有输入:

>>> pd.DataFrame([(key, var) for (key, L) in cols.items() for var in L], 
columns=['key', 'variable'])

key variable
0 animals dog
1 animals cat
2 animals fish
3 colors red
4 colors black
5 colors blue
6 colors dog

关于python - 来自列表值字典的 Pandas 数据框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50751184/

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