【发布时间】:2015-01-21 02:26:30
【问题描述】:
我有一个 pandas 数据框,不幸的是,它从以下位置切换日期时间格式:
到:
我需要将 df['DT'] 解析为 Datetime,然后是 DatetimeIndex。它似乎有效,但随后保留了两种类型的日期时间:
df['Datetime'] = pd.to_datetime(df['DT'])
df = df.set_index('Datetime')
del df['DT']
但熊猫时间序列功能不起作用,即:
from datetime import time
df.between_time(time(0),time(8,59,59))
抛出错误:TypeError: Index must be DatetimeIndex。
因此,我想知道如何将这两种不同的日期时间格式解析为一个日期时间索引。谢谢你的帮助!
【问题讨论】:
标签: python datetime pandas time-series