私の質問のために、ダミーのデータ フレームを作成しました。
set.seed(007)
DF <- data.frame(a = rep(LETTERS[1:5], each=2), b = sample(40:49), c = sample(1:10))
DF
a b c
1 A 49 2
2 A 43 3
3 B 40 7
4 B 47 1
5 C 41 9
6 C 48 8
7 D 45 6
8 D 42 5
9 E 46 10
10 E 44 4
a
たとえば、「A」の場合、次の値が計算されるように、列で集計関数を使用するにはどうすればよいですか: 49-43 / 2+3?
私は次のように始めました:
aggregate(DF, by=list(DF$a), FUN=function(x) {
...
})
私が抱えている問題は、4つの異なるセル49、43、2、および3にアクセスする方法x[[1]][1]
がわからないことです。同様のものを試しましたが、機能しません。