我有一个DataFrame td
,其中包含以下列:
In [111]: td.head(5)
Out[111]:
Date Time Price
0 2015-09-21 00:01:26 4303.00
1 2015-09-21 00:01:33 4303.00
2 2015-09-21 00:02:21 4303.50
3 2015-09-21 00:02:21 4303.50
4 2015-09-21 00:02:31 4303.25
我的目标是创建一个包含日期时间和价格的系列。
我尝试过:
s = pd.Series(td['Price'], index=pd.to_datetime(td['Date'] + ' ' + td['Time']))
但是获得结果:
>>> s
2015-09-21 00:01:26 NaN
2015-09-21 00:01:33 NaN
2015-09-21 00:02:21 NaN
2015-09-21 00:02:21 NaN
..
2015-09-25 16:59:58 NaN
2015-09-25 16:59:58 NaN
2015-09-25 16:59:58 NaN
2015-09-25 16:59:59 NaN
Name: Price, dtype: float64
所有“价格”值均为NaN。你有什么提示我做错了什么吗?