python-3.x - 将字典中的数据粘贴到 Excel 文件中
问题描述
我有一本包含各种产品的字典,如下:
my_dict={'name':['n1','n2','n3','n4'], 'size':['s1',',',',','s4], 'compat':[['el11','el12','el13'],['el2'],[','],['el41','el42']]}
我想将这些数据粘贴到 csv 文件中:
第一列第一行:名称
第一列第二行:大小
第一列第三行:兼容
第二列第一行:n1
第二列第二行:s1
第二列第三行:['el11','el12','el13']
第三列第一行:n2
第三列第二行:
第三列第三行:['el2']
等等
就我而言(不是示例),我有 25 个键和数千种产品参考。
我试过了 :
import csv
with open('C:\\testexport2.csv', 'wb') as csv_file:
writer = csv.writer(csv_file)
for key, value in my_dict.items():
...但不知道下一步该怎么做。如果您能提供帮助,那就太棒了!
解决方案
你可以使用熊猫:
import pandas as pd
pd.DataFrame(my_dict).T.to_csv("data.csv")
现在在您的当前目录中检查 data.csv
推荐阅读
- python - 使用属性时正确处理 __getattr__ 中的 AttributeError
- r - 在满足R中的条件后如何更改向量中的一定数量的值?
- pandas - 对所有结果进行分组而不采取任何措施
- postgresql - Grails 3.3.x 似乎不支持 PostgreSQL 的每租户模式
- java - 如何从片段获取布尔状态到活动?
- python - 绘制数据时 matplotlib 语法错误
- tesseract - 在 tesseract 中使用 tessedit_char_whitelist 时如何将文件保存到 output.txt?
- c++ - c++ 指数计算器 bug
- .htaccess - 如何重定向重写的url
- python - 对象列表:有效地获取第 i 个属性的总和列表