Я уверен, что это просто, но ...
У меня есть данные с метками времени, которые я преобразую во фрейм данных. Оттуда я повторно делаю данные, которые мне интересны, используя столбец отметки времени. Эта часть работает нормально, а функция resample()
дает мне серию, в которой в качестве индекса используется объект даты и времени.
fiveminbins = mydata['measurement'].resample('5min').sum()
давая
Date
2019-04-05 04:55:00+01:00 160
2019-04-05 05:00:00+01:00 0
2019-04-05 05:05:00+01:00 0
2019-04-05 05:10:00+01:00 0
Теперь я хочу добавить дни недели, но я не могу получить методы, использующие DateTime.dayofweek
или dt.dayofweek
работать над указателем этой серии. Из примеров, которые я видел в Интернете, я мог бы использовать
fiveminbins.dt.dayofweek
, но возвращает AttributeError: Может использовать только метод доступа .dt со значениями типа datetime
Я пытался вызвать его индекс серии конкретно
fiveminbins.index.dt.dayofweek
AttributeError: 'DatetimeIndex' object has no attribute 'dt'
Итак, я попытался использовать DatetimeIndex.dayofweek
fiveminbins.DatetimeIndex.dayofweek
'Series' object has no attribute 'DatetimeIndex'
, а затем по индексу конкретно
fiveminbins.index.DatetimeIndex.dayofweek
AttributeError: 'DatetimeIndex' object has no attribute 'DatetimeIndex'
и вот теперь я я теряюсь из-за того, что делал несколько раз раньше, но не по индексу столбца ...