gpt4 book ai didi

用类均值替换 0

转载 作者:行者123 更新时间:2023-12-02 09:34:49 24 4
gpt4 key购买 nike

我想用该列的平均值替换 0 值(对于同一类)。例如。

a1  class
0 0
1 0
3 0
0 1
1 1
5 1

应转换为

a1  class
2 0
1 0
3 0
3 1
1 1
5 1

现在,我可以找到均值,但无法选择同一类的 0 来用均值替换它们。

最佳答案

你可以试试

library(data.table)
setDT(df)[,.(a1=replace(a1, a1==0, mean(a1[a1!=0]))) , class]

关于用类均值替换 0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28012488/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com