Pandas - 没有保存到文件的引号字符

问题描述

我在尝试使用 Pandas 中的 to_csv 函数打印任何“引用”字符时遇到了困难。

import pandas as pd 
final = pd.DataFrame(dataset.loc[::])
final.to_csv(r'c:\temp\temp2.dat',doublequote=True,mode='w',sep='\x14',quotechar='\xFE',index=False)
print (final)

我尝试了各种选择都没有成功,我不确定我错过了什么。想知道 igf 任何人都可以指出我正确的方向。提前致谢。

解决方法

终于!看来文档已更改或未在此更新。添加 quoting=1 选项可以解决问题。显然,quoting=csv.QUOTE_ALL 不再有效。

完整的命令是

import pandas as pd
final = pd.DataFrame(dataset.loc[::])
final.to_csv(r'c:\temp\temp2.dat',index=False,doublequote=True,sep='\x14',quoting=1,quotechar='\xFE')
print (final)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...