たとえば、このデータがある場合:
ID Value
1 2
1 2
1 3
1 4
1 10
2 9
2 9
2 12
2 13
そして、私の目標は、各IDサブセットの最小値を見つけることです。その番号を、IDグループの最初の行に入れ、他の行は空白のままにして、次のようにします。
ID Value Start
1 2 2
1 2
1 3
1 4
1 10
2 9 9
2 9
2 12
2 13
私の最初の本能は、を使用してIDのインデックスを作成することです
A <- transform(A, INDEX=ave(ID, ID, FUN=seq_along)) ## A being the name of my data
私は初心者なので、この時点で立ち往生しています。ID = nごとに、そのIDサブセットのmin(A $ Value)を見つけて、ID=nおよびINDEX=1のセル一致条件に配置します。
どんな助けでも大歓迎です!質問を続けてすみません:(