[英]Python Pandas: How to replace to_csv string quoting from double quotes to single quotes
我有一個數據框,其中column(col2)之一包含許多逗號,因此,當熊貓輸出到CSV文件時,默認情況下會將其字段值括在雙引號中。 如何指定我要用逗號將單引號引起來?
df:
col1 col2 col3
1 x;y,b;c blabla
df.to_csv('myfile.csv')
當前的CSV文件:
col1,col2,col3
1,"x;y,b;c",blabla
我想用單引號代替:
col1,col2,col3
1,'x;y,b;c',blabla
您可以使用quotechar="'"
參數:
In [41]: df
Out[41]:
col1 col2 col3
0 1 x;y,b;c blabla
In [42]: print(df.to_csv(index=False, quotechar="'"))
col1,col2,col3
1,'x;y,b;c',blabla
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.