如何在熊猫中跳过几行

时间:2016-02-18 04:42:56

标签: python csv pandas

我正在读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

1 个答案:

答案 0 :(得分:3)

如果您只想跳过所有不良行,可以使用

加载csv
var date=moment().format('YYYY-MM-DDTHH:mm:ss');

这将为跳过的每一行打印出警告,以便您知道有多少错误。