gpt4 book ai didi

python - 从嵌套字典到 CSV 文件

转载 作者:太空宇宙 更新时间:2023-11-03 11:23:29 32 4
gpt4 key购买 nike

我有嵌套字典(长度 > 70.000):

users_item = {
"sessionId1": {
"12345645647": 1.0,
"9798654": 5.0

},
"sessionId2":{
"3445657657": 1.0

},
"sessionId3": {
"87967976": 5.0,
"35325626436": 1.0,
"126789435": 1.0,
"72139856": 5.0
},
"sessionId4": {
"4582317": 1.0
}
......
}

我想从我的嵌套字典创建 CSV 文件,我的结果将如下所示:

sessionId1 item rating
sessionId1 item rating
sessionId2 item rating
sessionId3 item rating
sessionId3 item rating
sessionId3 item rating
sessionId3 item rating
.......

我找到了这个帖子:Convert Nested Dictionary to CSV Table

这与我的问题类似,但是当我尝试所有答案时它不起作用,pandas library run out of memory

如何用我的数据制作 CSV 文件?

最佳答案

只需遍历字典并使用 Python csv writer写入 csv 文件。

with open('output.csv', 'w') as csv_file:
csvwriter = csv.writer(csv_file, delimiter='\t')
for session in users_item:
for item in users_item[session]:
csvwriter.writerow([session, item, users_item[session][item]])

关于python - 从嵌套字典到 CSV 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38454203/

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