Pandas:使用 to_csv() 带引号和逗号作为分隔符

Jac*_*row 1 python csv dataframe export-to-csv pandas

我是 pandas 新手,在导出到另一个系统的正确 CSV 格式时遇到问题。

源文件如下所示,其中字段由引号和逗号分隔。

"User ID","Description","User Name"
"user1","John","john01"
"user2","Mike","mike33"
"user3","Barry","barry66"
Run Code Online (Sandbox Code Playgroud)

我想以相同的格式导出,但无法导出。

我试过

csvfiledf.to_csv(outputcsv, index=False,  sep='\",\"') 
Run Code Online (Sandbox Code Playgroud)

但得到

TypeError: "delimiter" must be a 1-character string
Run Code Online (Sandbox Code Playgroud)

jpp*_*jpp 5

输出文件中的分隔符仍然是,. 您需要修改的是参数quoting

import csv
csvfiledf.to_csv(outputcsv, index=False, delimiter=',', quoting=csv.QUOTE_ALL) 
Run Code Online (Sandbox Code Playgroud)

delimiter参数是可选的,因为,是隐含的。