问题描述
我在尝试使用 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)