Pandas: filling missing values by mean in each group

前端 未结 9 1115
耶瑟儿~
耶瑟儿~ 2020-11-22 06:06

This should be straightforward, but the closest thing I\'ve found is this post: pandas: Filling missing values within a group, and I still can\'t solve my problem....

<
9条回答
  •  深忆病人
    2020-11-22 06:52

    def groupMeanValue(group):
        group['value'] = group['value'].fillna(group['value'].mean())
        return group
    
    dft = df.groupby("name").transform(groupMeanValue)
    

提交回复
热议问题