簡體   English   中英

重復的日期時間索引熊貓

[英]Repeated datetime index pandas

我有一個具有多個日期時間索引的數據框,例如

在此處輸入圖片說明

我想將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)

有沒有更簡單的方法可以做到這一點?

似乎您需要新密鑰的cumcount ,然后再cumcount unstack

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM