为什么我得到这个"字段不在字段名中"将Python dict写入csv文件时出错?

时间:2017-07-09 14:09:49

标签: python python-2.7 csv dataframe export-to-csv

我收到以下错误:

.codeBlock ol { white-space: pre }

当我运行这段代码时:

ValueError: dict contains fields not in fieldnames: 'R', '0', '0', '3'

我无法弄清楚如何克服这个错误!你的帮助会很感激。

1 个答案:

答案 0 :(得分:0)

正如@DeepSpace建议的那样,您可以使用pandas df.to_csvdataframe保存到csv文件。

您的代码问题是您必须将数据帧转换为包含字典元素的列表,例如:list like [{column -> value}, ... , {column -> value}],然后您可以循环列表以将DictWriter的dict元素写入{{ 1}}文件,同时,您也可以添加csv,如下所示:

indexes