我想从csv文件中读取以下数据:
id;type;start;end
Test;OIS;01/07/2016;01/07/2018
;;;
;;;
但是,pandas read_csv也会尝试读取空行;;;
。有没有一种方法可以自动忽略这些空行数据?在
这些行导致了一个问题,因为我将read_csv
与converters
一起使用,并且转换器中的函数在遇到无效数据时会尽职地抛出异常,这意味着我甚至没有到达有效的数据帧。我可以更改函数,将无效数据转换为NaN
,然后从数据帧中删除NaN
s,但之后我会悄悄地删除错误数据和那些空行。在
一些澄清:
如果您知道要忽略最后2行,那么可以传递param
skipfooter=2
:不确定是否可以直接使用read_csv,但可以使用dropna:
相关问题 更多 >
编程相关推荐