在csv中你有以下内容 - 正如你在第三行中看到的那样,第二列有一个分号 -
/path/to/file,2,9/15/2016
/path/to/file,3,9/15/2016
/path/to/file,2;3,9/15/2016
所以pandas read_csv将分号视为分隔符(即使我指定sep =',')并且你得到 -
/path/to/file 2 9/15/2016
/path/to/file 2 9/15/2016
/path/to/file 2 3 9/15/2016
如何让read_csv忽略分号?谢谢!
答案 0 :(得分: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