私はこのようなテーブルを持っています
uid gid score
1 a 5
1 a 8
1 a 9
1 b 2
1 b 7
2 a 5
2 a 9
.
.
.
ただし、各ユーザーおよびグループにはさらに多くのエントリがあります。
下位 5 つのスコアの平均である各 uid/gid ペアの行を持つテーブルを取得したいと考えています。
これは、ピボット テーブルを使用する Excel では簡単なことでしたが、R の方がはるかに適している分析を行う必要があります。
だから私は私の結果が次のようになりたい
uid gid top5avg
1 a 4.3
1 b 5.7
2 a 3.5
2 b 6.8
.
.
.
uid/gid ペアごとに 1 つの行が表示され、その uid/gid ペアの上位 5 つのスコアの平均が表示されます。