我使用pandas的astype函数将字符串解析为datetime64[ns]格式的数据,但由于原始数据中存在一些异常值,这会导致程序出错。在
我想从ValueError异常中获取错误的数据索引并删除索引数据,而不是因为值错误。或有没有其他方法可以达到我的目标?在
当按astype解析datetime时,我得到了以下错误提示。我想从ValueError异常中获取错误的数据索引并删除索引数据:
File "/home/xiaopeng/anaconda3/envs/tensorflow/lib/python3.5/site-packages/pandas/core/dtypes/cast.py", line 636, in astype_nansafe
return arr.astype(dtype)
ValueError: Error parsing datetime string "2017-06-01VERSION=1.0" at position 10
代码如下,此函数的主要功能是从文本文件中读取数据,并对数据进行解析:
^{pr2}$解析错误数据如下:
VERSION=1.0 PASSTIME=2017-06-01 11:01:46 625 CARSTATE=1 ...
VERSION=1.0 PASSTIME=2017-06-01VERSION=1.0 PASSTIME=2017-06-01 11:04:02 618 CARSTATE=1 ...
VERSION=1.0 PASSTIME=2017-06-01 11:04:49 595 CARSTATE=1 ...
我想您需要^{} +^{} 来删除
NaT
行:相关问题 更多 >
编程相关推荐