我正在读csv
df = pd.read_csv('file_1.csv')
并收到此错误:
Error tokenizing data. C error: Expected 3 fields in line 196, saw 4
所以我说:
df = pd.read_csv('file_1.csv',skiprows=196)
现在我ge:
Error tokenizing data. C error: Expected 4 fields in line 203, saw 5
我试试:
df = pd.read_csv('file_1.csv',skiprows=196,203)
和
df = pd.read_csv('file_1.csv',skiprows=[196,203])
既不工作
编辑。
当我尝试:
df = pd.read_csv('items_sch_1.csv',skiprows=[196,203])
我得到了:
Error tokenizing data. C error: Expected 3 fields in line 196, saw 4
答案 0 :(得分:3)
如果您只想跳过所有不良行,可以使用
加载csvvar date=moment().format('YYYY-MM-DDTHH:mm:ss');
这将为跳过的每一行打印出警告,以便您知道有多少错误。