gpt4 book ai didi

python - 如何将这种形式的字典更改为 pandas 数据框?

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

我现在正在使用 python pandas 模块处理推文数据,我坚持这个问题。

我想从这本字典制作一个频率表( Pandas 数据框):

d = {"Nigeria": 9, "India": 18, "Saudi Arabia": 9, "Japan": 60, "Brazil": 3, "United States": 38, "Spain": 5, "Russia": 3, "Ukraine": 3, "Azerbaijan": 5, "China": 1, "Germany": 3, "France": 12, "Philippines": 8, "Thailand": 5, "Argentina": 9, "Indonesia": 3, "Netherlands": 8, "Turkey": 2, "Mexico": 9, "Italy": 2}

期望的输出是:

>>> import pandas as pd
>>> df = pd.DataFrame(?????)
>>> df

Country Count
Nigeria 9
India 18
Saudi Arabia 9
.
.
.

(不管最左边的列有没有从0到n的索引)

谁能帮我解决这个问题?提前致谢!

最佳答案

您只有一个系列(一列具有索引值的数据),真的,所以这是可行的:

pd.Series(d, name='Count')

然后,如果需要,您可以构建一个 DataFrame:

df = pd.DataFrame(pd.Series(d, name='Count'))
df.index.name = 'Country'

现在你有:

               Count
Country
Argentina 9
Azerbaijan 5
Brazil 3
...

关于python - 如何将这种形式的字典更改为 pandas 数据框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47473550/

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