我的数据看起来像:
require(data.table)
DT <- data.table(x=c(19,19,19,21,21,19,19,22,22,22),
y=c(53,54,55,32,44,45,49,56,57,58))
我想沿着 x 搜索,并计算 y 的平均值。
不过,在使用的时候。
DT[, .(my=mean(y)), by=.(x)]
我得到了 x 重合值的总体平均值。
我想沿着 x 搜索,每次 x 变化时,我想计算一个新的平均值。对于提供的示例,输出将是:
DTans <- data.table(x=c(19,21,19,22),
my=c(54,38,47,57))