我有一些数据,看起来像这样:
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))