|||||||||根据B列中的值范围获得平均A列。
我的数据框具有以下几列:
df1 <- data.frame(A = c(1,2,4), B=c(1,3,1), C=c(1,1,3))
我有两个条件来获取A列的平均值。
条件1:当B为1时,我想获得A列的平均值,即仅对row1和row2进行平均。
条件2:当A列的值大于1但小于3时,我想获得B列的平均值,即仅考虑第2行。
我知道我可以使用过滤器将数据框剪切为仅将B列设为1。但是,我不确定如何将B列视为
没有找到相关结果
已邀请:
0 个回复