【发布时间】:2016-01-18 17:25:30
【问题描述】:
我正在尝试从某些文件加载时间序列数据。数据有这种格式
04/02/2015 19:07:53.951,3195,1751,-44,-25
我正在使用此代码将整个文件加载为 numpy 对象。
content = np.loadtxt(filename, dtype={'names': ('timestamp', 'tick', 'ch', 'NodeI', 'Base'),
'formats': ('datetime64[us]', 'i4', 'i4', 'i4', 'i4')}, delimiter=',', skiprows=27)
但我的日期时间格式出错
ValueError: Error parsing datetime string "04/02/2015 19:07:53.951" at position 2
有一种简单的方法来定义我正在阅读的日期时间格式吗?有很多数据的文件,所以我尽量不要多次遍历文件。
【问题讨论】:
-
我的建议:读取字符串数据类型的时间戳,然后对每个条目进行转换。