对于R,我真的很新,所以对不起,如果我没有完全理解。基于列值的重复排序
我有一个DF数据收集在几个不同的领域,称为STAND。我需要为从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
如果是任何帮助,我有90个矗立着一个总的在我的DF 7416行分。
到目前为止,我已经试过:
myDF$SEQ <- seq(1:3)
但是,只有列表1:3,在整个东风。
非常感谢您的帮助!
Hi和欢迎计算器如你新在SO上,请花些时间阅读[关于Stackoverflow](http://stackoverflow.com/about)和[如何提问](http://meta.stackoverflow.com/help/how-to-ask)。如果您提供[最小,可重现的数据集],您更有可能收到答案(http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example/5963610 #5963610)和向我们展示您尝试的解决方案,为什么他们没有工作,以及预期的结果。谢谢! – Henrik