Python 使用pandas单独定义写入CSV时要引用的列
我想将熊猫数据帧转换为csv文件。我的dataframe有100多列不同的数据类型和不同的(日期和数字)格式。这使得创建满足以下要求的csv文件变得困难:引号中的字符串、不带引号的数字和日期。例如,我有这样的日期值:Python 使用pandas单独定义写入CSV时要引用的列,python,pandas,csv,export-to-csv,Python,Pandas,Csv,Export To Csv,我想将熊猫数据帧转换为csv文件。我的dataframe有100多列不同的数据类型和不同的(日期和数字)格式。这使得创建满足以下要求的csv文件变得困难:引号中的字符串、不带引号的数字和日期。例如,我有这样的日期值:24.07.2019 08:31:28.764000000,它不应该被引用,但是字符串必须被引用 我尝试了所有不同的熊猫组合到_csv(): quoting=csv.QUOTE\u非数字 quoting=csv.QUOTE\u ALL quoting=csv.QUOTE_MINIM
24.07.2019 08:31:28.764000000
,它不应该被引用,但是字符串必须被引用
我尝试了所有不同的熊猫组合到_csv()
:
quoting=csv.QUOTE\u非数字
quoting=csv.QUOTE\u ALL
quoting=csv.QUOTE_MINIMAL
quoting=csv.QUOTE\u无
QUOTE\u非数字的
,但上面提到的日期还是会被引用的
有没有办法在不循环所有值的情况下单独定义哪些列应该被引用,哪些列不应该被引用?使用
to_csv()
无法实现这种引用。使用csv.QUOTE\u NONE
,迭代每个数据帧行并写入csv文件。慢,但它的工作。