У меня есть датафрейм для панд:
import numpy as np
import pandas as pd
idx = pd.DataFrame(["2017-01-01 00:00:41","2017-01-01 00:06:53",\
"2017-01-01 00:07:10"],columns=["DateTime"])
df = pd.DataFrame([221,676,356],columns=["Value"])
df.index = pd.DatetimeIndex(idx["DateTime"])
df
, который производит что-то вроде
DateTime Value
2017-01-01 00:13:41 221
2017-01-02 00:06:53 676
2017-01-05 00:22:10 356
Далее я хотел бы удалить информацию о году и месяце из этого индекса DateTime, чтобы получить
DateTime Value
01 00:13:41 221
02 00:06:53 676
05 00:22:10 356
Я знаю, что в DataFrame idx я могу удалить его следующим образом:
idx["DateTime"] = idx["DateTime"].str(8:)
Проблема в том, что это больше не распознается пандами как DatetimeIndex. Более того, составление графика становится очень сложным делом (что я хотел бы сделать впоследствии). Есть идеи, как мне этого добиться? (Я уверен, что это может быть сделано, Python / pandas слишком универсальны, чтобы иметь какой-то хитрый прием для его достижения!)