我try 了这么多选项,但无法将输入文件中的引号保留到我的输出文件中.
可重现代码:
# Input file
csv_data = '''A,B,C,D,E
234,mno,C22,U,
567,pqr,"C3""",U,5555
999,abc,"C99",D,9999
'''
# Load CSV data into dataframes
df = pd.read_csv(StringIO(csv_data), header=0, dtype=str, keep_default_na=False, engine='python', sep=',')
df.to_csv('output.txt', sep=',', index=False, header=True)
现在,output.txt如下所示:
A,B,C,D,E
234,mno,C22,U,
567,pqr,"C3""",U,5555
999,abc,C99,D,9999
预期输出:
A,B,C,D,E
234,mno,C22,U,
567,pqr,"C3""",U,5555
999,abc,"C99",D,9999
我只是不想在保存(包括引号)时丢失输入数据中的任何内容.