したがって、基本的に私はこの形式のデータを持っています:
ID Value
1 32
5 231
2 122
1 11
3 ...
2 ...
5 ...
6 ...
2 ...
1 33
. ...
. ...
. ...
ID '1' の値を合計したいのですが、5 つのグループです。つまり、最初の 5 エントリには、ID '1' のエントリが 2 つあるため、合計 43 を取得し、次の 5 でエントリ、ID '1' を持つエントリは 1 つだけなので、33 を取得します。など...最後に、すべての合計を含む配列を取得します。つまり、(43,33,......)
forループとtapplyでそれを行うことができますが、Rにはforループを必要としないより良い方法があるに違いないと思います
どんな助けでも大歓迎です!どうもありがとうございました!