Python Pandas应用价值

时间:2017-08-28 08:56:59

标签: pandas apply pandas-groupby

我有一个包含多个列的df:'小时','日','周','月',&#39 ;一年'和'价值'。我已按周排序'和'小时'有价值的'寻找卑鄙():

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

现在我想将该平均值作为每周每小时的单独列应用。有任何想法吗? 提前谢谢!

1 个答案:

答案 0 :(得分:1)

如果需要在原始数据中添加新列,我认为您需要transform

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