2016-09-18 81 views
-3

在CSV您有以下 - 你可以在第三行中看到的第二列有一個分號 -如何強制熊貓read_csv忽略實際分隔符之間的分號?

/path/to/file,2,9/15/2016 
    /path/to/file,3,9/15/2016 
    /path/to/file,2;3,9/15/2016 

所以熊貓read_csv會將該分號作爲分隔符(即使我指定九月=」, '),你會得到 -

/path/to/file  2  9/15/2016 
/path/to/file  2  9/15/2016 
/path/to/file  2  3    9/15/2016 

如何讓read_csv忽略分號?謝謝!

回答

3

你也可以提供你的代碼嗎? 我已經創建了下面的csv和py文件,代碼中沒有分隔符,它工作。

info.csv

path,number,date 
/path/to/file,2,9/15/2016 
/path/to/file,3,9/15/2016 
/path/to/file,2;3,9/15/2016 

test.py

import pandas 
t = pandas.read_csv('info.csv') 
print(t) 

這是輸出:

  path number  date 
0 /path/to/file  2 9/15/2016 
1 /path/to/file  3 9/15/2016 
2 /path/to/file 2;3 9/15/2016