2017-08-28 68 views
1

我有一個df有幾列:'小時','天','星期','月','年'和'價值'。我已經「周」和「時間」與「價值」尋找均值()進行分組:Python熊貓適用值

df_group = df.groupby(['week','hour']).value.mean().reset_index() 

現在我想申請的是平均值爲每星期每一個小時的單獨列。有任何想法嗎? 提前謝絕!

回答

1

我想你需要transform如果需要新的列添加到原始數據:

df['new'] = df.groupby(['week','hour']).value.transform('mean') 
+1

賓果!謝了哥們! –

+0

很高興能幫到你!祝你好運! – jezrael