1
我使用pandas.read_csv()
,我發現quotechar
並在其報價參數,報價參數大熊貓read_csv()
pandas.read_csv(filepath_or_buffer, sep=', ' , quotechar='"', quoting=0)
什麼是這些參數的確切用途?我檢查了文件,但我無法理解它。
我使用pandas.read_csv()
,我發現quotechar
並在其報價參數,報價參數大熊貓read_csv()
pandas.read_csv(filepath_or_buffer, sep=', ' , quotechar='"', quoting=0)
什麼是這些參數的確切用途?我檢查了文件,但我無法理解它。
它是處理多字符串數據:
In [39]:
data = {"strings": ["string", "string,string"],
"int": np.arange(2),
"float": np.random.randn(2)}
df = pd.DataFrame(data)
df
Out[39]:
float int strings
0 0.116076 0 string
1 -0.316229 1 string,string
In [40]:
df.to_csv(quotechar="'")
Out[40]:
",float,int,strings\n0,0.11607600924932446,0,string\n1,-0.31622948240636567,1,'string,string'\n"
你可以看到string,string
被引用到:
'string,string'
雖然第一單字符串寫入CSV
時留下一個。
默認報價焦炭是雙引號:
In [41]:
df.to_csv()
Out[41]:
',float,int,strings\n0,0.11607600924932446,0,string\n1,-0.31622948240636567,1,"string,string"\n'
多字符串項寫出爲:
"string,string"