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)
输出文件中的分隔符仍然是,. 您需要修改的是参数quoting:
import csv
csvfiledf.to_csv(outputcsv, index=False, delimiter=',', quoting=csv.QUOTE_ALL)
Run Code Online (Sandbox Code Playgroud)
该delimiter参数是可选的,因为,是隐含的。