【发布时间】:2020-04-21 07:18:58
【问题描述】:
我正在从 pandas 输出一个带有一些调查文本的 csv 文件,以用于乳胶报告。一些响应的响应中有逗号,因此 pandas 将数据输出为
"test data, some more data", some text, some more text
通过将字段括在双引号中,显然可以处理字段中的逗号。
我希望上面的内容看起来像这样:
{test data, some more data}, some text, some more text
通过将上述字段包装在 {} 中,因为这是乳胶包理解的分隔符。
有没有办法告诉 pandas.to_csv 这样做?
我已经尝试了以下
df.to_csv(new_filename, index = False, header=False, quotechar='{')
当然,当我需要'}'时,它会用'{'关闭文本换行
更新 当我使用 pandas.to.csv 编写 csv 文件时,我使用了一个“|”知道我的调查回复文本中不会有这样的内容。 Latex csv 表格包能够处理分隔的“| csv 文件。
【问题讨论】: