私はRに本当に慣れていないので、意味がわからなかったらごめんなさい。
STAND と呼ばれるいくつかの異なる領域で収集されたデータを含む DF があります。1:3 から実行されるデータのシーケンスを作成する必要がありますが、新しい STAND 番号になるとシーケンスを再起動する必要があります。
ここにいくつかのダミーデータがあります
STAND TREE_SPECIES DIAMETER
1 101737 Pine 276
2 101737 Spruce 98
3 101737 Spruce 104
4 101737 Leaf 53
5 155897 Spruce 82
6 155897 Spruce 61
7 155897 Leaf 97
8 155897 Spruce 89
9 155897 Spruce 75
10 202568 Spruce 46
11 202568 Spruce 56
12 202568 Pine 204
13 202568 Spruce 132
14 202568 Spruce 93
私はそれを次のようにしたい:
STAND TREE_SPECIES DIAMETER SEQ
1 101737 Pine 276 1
2 101737 Spruce 98 2
3 101737 Spruce 104 3
4 101737 Leaf 53 1
5 155897 Spruce 82 1
6 155897 Spruce 61 2
7 155897 Leaf 97 3
8 155897 Spruce 89 1
9 155897 Spruce 75 2
10 202568 Spruce 46 1
11 202568 Spruce 56 2
12 202568 Pine 204 3
13 202568 Spruce 132 1
14 202568 Spruce 93 2
参考になれば、私の DF には合計 7416 行あり、90 スタンドに分割されています。
これまでのところ、私は試しました:
myDF$SEQ <- seq(1:3)
しかし、それはdf全体で1:3しかリストしていません。
本当にお世話になりました!