我有一个与 csv 文件和解析日期时间相关的简单问题。
我有一个如下所示的 csv 文件:
YYYYMMDD, HH, X
20110101, 1, 10
20110101, 2, 20
20110101, 3, 30
我想使用 pandas (read_csv) 阅读它,并将它放在由日期时间索引的数据框中。到目前为止,我已经尝试实现以下内容:
import pandas as pnd
pnd.read_csv("..\\file.csv", parse_dates = True, index_col = [0,1])
我得到的结果是:
X
YYYYMMDD HH
2011-01-01 2012-07-01 10
2012-07-02 20
2012-07-03 30
正如您在将 HH 转换为不同日期时看到的 parse_dates 一样。
是否有一种简单有效的方法可以将“YYYYMMDD”列与“HH”列正确组合以获得类似的东西?:
X
Datetime
2011-01-01 01:00:00 10
2011-01-01 02:00:00 20
2011-01-01 03:00:00 30
在此先感谢您的帮助。