1
我有一個df有幾列:'小時','天','星期','月','年'和'價值'。我已經「周」和「時間」與「價值」尋找均值()進行分組:Python熊貓適用值
df_group = df.groupby(['week','hour']).value.mean().reset_index()
現在我想申請的是平均值爲每星期每一個小時的單獨列。有任何想法嗎? 提前謝絕!
我有一個df有幾列:'小時','天','星期','月','年'和'價值'。我已經「周」和「時間」與「價值」尋找均值()進行分組:Python熊貓適用值
df_group = df.groupby(['week','hour']).value.mean().reset_index()
現在我想申請的是平均值爲每星期每一個小時的單獨列。有任何想法嗎? 提前謝絕!
我想你需要transform
如果需要新的列添加到原始數據:
df['new'] = df.groupby(['week','hour']).value.transform('mean')
賓果!謝了哥們! –
很高興能幫到你!祝你好運! – jezrael