Read_CSV解析隐藏日期时间元素

时间:2015-10-01 01:17:48

标签: python csv datetime pandas

我无法正确地将数据解析到pandas数据帧上,因为我的时间读错了。

这是来自.csv的数据。时间是小时:分钟:秒。毫秒。

Date,Time,Volts
2015-08-26,05:43:59.998,-1.1925e-004
2015-08-26,05:44:00.003,-1.2245e-004
2015-08-26,05:44:00.008,-1.2139e-004

这是我的代码:

df = pd.read_csv('file.csv',

            parse_dates={'TimeStamp': ['Date','Time']},
            index_col='TimeStamp',
            usecols=['Date', 'Time', 'Volts'],
            na_values=['0'],
           )

In [47]: df[:3]

Out[47]:
                 Volts
datetime    
8/26/15 44:00.0 -0.000119
8/26/15 44:00.0 -0.000122
8/26/15 44:00.0 -0.000121

正如你所看到的,Hour和Millisecond元素消失了,pandas将我的第一次值向上舍入,使得所有日期时间都相同。我的问题是,是仅仅更改显示输出选项还是错误地解析我的日期?

0 个答案:

没有答案