gpt4 book ai didi

python - 如何使用字典中的列名创建数据框

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

来自这段代码:

response=session.get(urllink) 
tabella=pd.read_json(response.content)
data=tabella["table"]
print(data)

我得到了这本字典(或者我认为它是一本字典),如何创建一个以 AAA、BBB、CCC 作为列名并且所有数据都按列排序的数据框?

0      {'AAA': '111', 'BBB': '111', 'CCC': '111',...
1 {'AAA': '222', 'BBB': '222', 'CCC': '222',...
2 {'AAA': '333', 'BBB': '333', 'CCC': '333',...
3 {'AAA': '444', 'BBB': '444', 'CCC': '444',...
4 {'AAA': '555', 'BBB': '555', 'CCC': '555',...
...
Name: table, Length: 200, dtype: object```

我试过df=pd.DataFrame.from_dict(数据)但是我得到了和以前一样的结果

最佳答案

尝试在列上应用 pd.Series:

print(df["table"].apply(pd.Series))

打印:

   AAA  BBB  CCC
0 111 111 111
1 222 222 222
2 333 333 333
3 444 444 444
4 555 555 555

关于python - 如何使用字典中的列名创建数据框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68441901/

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