datetimeindex date_range convert column python datetime time pandas

python - date_range - ¿Cómo agregar/restar el tiempo(horas, minutos, etc.) de un Pandas DataFrame.Index cuyos objetos son del tipo datetime.time?



pandas time series plot (2)

Tengo un DataFrame cuyo índice es solo datetime.time y no hay ningún método en DataFrame.Index y datetime.time para cambiar la hora. ¿datetime.time ha reemplazado pero eso solo funcionará en elementos individuales de la Serie?

Aquí hay un ejemplo del índice utilizado:

In[526]: dfa.index[:5] Out[526]: Index([21:12:19, 21:12:20, 21:12:21, 21:12:21, 21:12:22], dtype=''object'') In[527]: type(dfa.index[0]) Out[527]: datetime.time



Este me funcionó:

>> print(df) TotalVolume Symbol 2016-04-15 09:00:00 108400 2802.T 2016-04-15 09:05:00 50300 2802.T >> print(cur_df.set_index(pd.to_datetime(cur_df.index.values) - datetime(2016, 4, 15))) TotalVolume Symbol 09:00:00 108400 2802.T 09:05:00 50300 2802.T