带引号= 3(QUOTE_NONNUMERIC)的熊猫to_csv不起作用

时间:2015-02-16 12:19:14

标签: python pandas

关于to_csv()及其他人的the docs

  

引用:int,控制是否应该识别引号。值取自csv.QUOTE_ *值。对于QUOTE_MINIMAL,QUOTE_ALL,QUOTE_NONE和QUOTE_NONNUMERIC,可接受的值分别为0,1,2和3.

设置quoting=3仍然不会引用字符串,即使它们不是数字,libreoffice也一直默认为按空格分割,直到为时已晚。如何编写CSV,正确引用带空格的字符串?

1 个答案:

答案 0 :(得分:11)

自编写这些文档以来,csv library中的值似乎发生了变化。而不是使用幻数3,使用csv.QUOTE_NONNUMERIC是安全的......

>>> import csv
>>> csv.QUOTE_NONNUMERIC
2

完整:

table.to_csv("myfile.csv", quoting=csv.QUOTE_NONNUMERIC)
相关问题