我有一個數據幀,看起來像這樣:在大熊貓數據幀修改小時datetimeindex
master.head(5)
Out[73]:
hour price
day
2014-01-01 0 1066.24
2014-01-01 1 1032.11
2014-01-01 2 1028.53
2014-01-01 3 963.57
2014-01-01 4 890.65
In [74]: master.index.dtype
Out[74]: dtype('<M8[ns]')
我需要做的就是更新與該列中的小時指標小時,但下列方法不要」 t工作:
In [82]: master.index.hour = master.index.hour(master['hour'])
TypeError: 'numpy.ndarray' object is not callable
In [83]: master.index.hour = [master.index.hour(master.iloc[i,0]) for i in len(master.index.hour)]
TypeError: 'int' object is not iterable
如何繼續?
你的預期結果是什麼? – styvane
對不起,如果我不清楚,EdChum建議給出預期結果 – marpis