我有一個數據框,其索引也包含小時:第二個:...但我只是想讓它包含年,月,日的日期。將DateTimeindex轉換爲僅包含年,小時和天不包含時間信息
索引是否可以仍然是DateTimeIndex但只包含年,月,日?
目前的指數看起來像:
my_index = DatetimeIndex(['2017-08-25', '2017-08-24', '2017-08-23', '2017-08-22',
'2017-08-21', '2017-08-20', '2017-08-19', '2017-08-18',
'2017-08-17', '2017-08-16',
...
'2015-07-19', '2015-07-18', '2015-07-17', '2015-07-16',
'2015-07-15', '2015-07-14', '2015-07-13', '2015-07-12',
'2015-07-11', '2015-07-10'],
dtype='datetime64[ns]', length=778, freq=None)
我可以這樣做:
only_date_index = [el.date() for el in my_index]
不過,如果我想使用的重採樣功能的熊貓我的錯誤: 類型錯誤:只有有效與DatetimeIndex,TimedeltaIndex或PeriodIndex,但有一個'索引'的實例。
嘗試'.normalize()'它將使次去午夜,我相信'DateTimeIndex'所需要的時間 – Deckerz