我有一个带有DatetimeIndex
的Pandas数据框,例如:
In: ts = pd.date_range('2013-01-01 00:00', periods=17520, freq='30min')
In: values = list(range(1, 17520))
In: df = pd.DataFrame(values, index=ts)
我将重塑数据框以使其日期作为索引,小时
[0,0.5,1.0,1.5,.....]
作为列。我有以下内容:
df.pivot(index=df.index.date, columns=df.index.time, values='values')
但是它给了我一个键错误
,并列出了一些日期不在索引中