簡體   English   中英

Python Pandas:如何將to_csv字符串引用從雙引號替換為單引號

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM