【发布时间】:2017-11-03 08:00:46
【问题描述】:
我有一个带有 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')
但它给了我一个key error 和日期列表not in index
【问题讨论】:
标签: python pandas dataframe pivot reshape