関数の適用について少し質問があります。たとえば、私は持っています:
l <- list(a = data.frame(A1=rep(10,5),B1=c(1,1,1,2,2),C1=c(5,10,20,7,30)),
b = data.frame(A1=rep(20,5),B1=c(3,3,4,4,4),C1=c(3,5,10,20,30)))
B1ごとに最小のC1を見つけたい。結果は次のようになります
$a
A1 B1 C1
10 1 5
10 2 7
$b
A1 B1 C1
20 3 3
20 4 10
'for'でそれを行う方法を知っていますが、'lapply'でより簡単な方法である必要がありますが、それを機能させることができませんでした。
助けてください