重复的日期时间索引pandas

时间:2018-03-15 17:43:14

标签: python pandas datetime

我有一个包含多个日期时间索引的数据框,如

enter image description here

我想将data_value_index拆分为具有相同索引的三列。到目前为止,我只分离了数据帧并将其合并为

df1= df[df['data_value_index']==5]
df2= df[df['data_value_index']==9]
df3 = df[df['data_value_index']==14]
df=pd.merge(df1,df2,left_index=True,right_index=True)

有没有更简单的方法呢?

1 个答案:

答案 0 :(得分:1)

似乎您需要cumcount获取新密钥,然后unstack

df.set_index(df.groupby(df.index).cumcount(),append=True)['data_value_index'].unstack()