gpt4 book ai didi

python - 在循环中将字典附加到 Pandas 数据框

转载 作者:太空狗 更新时间:2023-10-30 00:31:14 25 4
gpt4 key购买 nike

我需要在一个循环中创建一个字典,并将它们附加到一个 pandas 数据框,并匹配字典的键名和数据框的列名。每次迭代中字典的键值对可以不同。一个空的 pandas 数据框 df_podcast 已经在字典的开头定义了所有可能的键。

下面是未完成的代码示例

df_podcast=pd.DataFrame(columns=podcast_cols)

podcast_dict={}
for j in range(len(podcast[0])):
if podcast[0][j].tag=="key":
podcast_dict[podcast[0][j].text]=podcast[0][j+1].text
### Have to append dict to pandas df ############

我已将 podcast_dict 附加到 df_podcast。 Podcast 实际上是一个列表列表,这里我只考虑列表的第一行

最佳答案

你需要:

df  = pd.DataFrame([podcast_dict], columns=podcast_dict.keys())
df_podcast = pd.concat([df_podcast, df], axis =0).reset_index()

关于python - 在循环中将字典附加到 Pandas 数据框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43957347/

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