我正在一个项目中,在该项目中,我需要处理某些文本文件并再次将其记为文本文件。一个样本文件看起来像
如您所见,我有类似"A"
的标题。当我使用以下代码时
import pandas as pd
df = pd.read_csv("Test doc.txt",sep =";")
df.to_csv("Output.txt",sep=";",index = None)
现在标头就像A
,"
消失了。如何以与以前完全相同的格式写入文件?
我也尝试过
df.to_csv("Output.txt",sep=";",index = None, header = ["'A'","'B'","'C'"])
如果我尝试
df.to_csv("Output.txt",sep=";",index = None, header = ['"A"','"B"','"C"'])
答案 0 :(得分:2)
import csv
df.to_csv("Output.txt",sep=";", index=None, quoting=csv.QUOTE_NONNUMERIC)
答案 1 :(得分:1)
更改默认的引号字符。
df.to_csv("Output.txt", sep=';', index=None, quotechar="'", header=['"A"','"B"','"C"'])