次のデータフレームがある場合:
value factorA factorB
1 a e
2 a f
3 a g
1 b k
2 b l
3 b m
1 c e
2 c g
各factorAについて、最高値とそれに関連付けられたfactorBからのエントリを取得するにはどうすればよいですか。
value factorA factorB
3 a g
3 b m
2 c g
これは最初に使用せずに可能ですか
blocks<-split(factorA, list(), drop=TRUE)
次に、各ブロック$ aを並べ替えます。これは何度も実行され、ブロックの数は常に変化するためです。