Я пробовал так много вариантов, но не смог сохранить кавычки, присутствующие во входном файле, в выходном файле.
Воспроизводимый код:
< предварительно>
Код: Выделить всё
# 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)
Код: Выделить всё
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
Источник: https://stackoverflow.com/questions/781 ... -in-pandas