次のコードは、のグループ平均を個別に生成x
しy
ますgroup
。同じ操作を繰り返す変数がいくつかあるとします。
1つのコマンドで同じ結果を得るには、どのように進めますか?(採用する必要があると思いますがtapply
、よくわかりません。)
x=seq(1,11,by=2); y=seq(2,12,by=2); group=rep(1:2, each=3)
dat <- data.frame(cbind(group, x, y))
dat$m_x <- ave(dat$x, dat$group)
dat$m_y <- ave(dat$y, dat$group)
dat
どうもありがとう。