gpt4 book ai didi

python - 将字典字典中的单个条目转换为数据框,其中键是列

转载 作者:太空宇宙 更新时间:2023-11-03 13:25:36 24 4
gpt4 key购买 nike

给定一个字典,例如:

records = {0:{'name':'John', 'salary':'5000'}, 1:{'name':'Bob', 'salary':'3500'}}

如果我想获取并存储(在 csv 中)数据框,例如:

name  salary
John 5000

通过使用 records[0] 作为访问内部字典的方式,我该怎么做?

我试过:

df = pd.DataFrame(records[0], index=[0])

df= pd.DataFrame(list(records[0].values()), columns=list(records[0].keys()))

df= pd.DataFrame.from_dict(records[key], orient='columns')

但它们都没有按预期工作(第二个给了我一个错误,第一个和最后一个只有一列)

最佳答案

使用DataFrame.from_dict使用 orient='index':

df = pd.DataFrame.from_dict(records, orient='index')
print (df)
name salary
0 John 5000
1 Bob 3500

编辑 - 对于 record 的第一个值传递给嵌套列表:

df = pd.DataFrame([records[0]])
print (df)
name salary
0 John 5000

关于python - 将字典字典中的单个条目转换为数据框,其中键是列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56704106/

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