条件序列

时间:2015-10-26 09:26:30

标签: r sequence

我想为每个唯一名称创建一个ID号。数据可能如下所示:

dat <- read.table(text='name    value   etc1    etc2
                          A        9      20       X
                          A       10      10       X
                          A       11       1       Y
                          B        2       5       Y
                          C       40      40       Y
                          C       50       2       Y',header=TRUE)

我的意思是我想创建一个新专栏 IDname为&#34时为1; A&#34;,name为B时为2。 结果应如下所示:

  dat <- read.table(text=' ID    name    value   etc1    etc2
                           1      A        9      20       X
                           1      A       10      10       X
                           1      A       11       1       Y
                           2      B        2       5       Y
                           3      C       40      40       Y
                           3      C       50       2       Y',header=TRUE)

我的数据框比这个例子大得多,所以我要找的是一般解决方案。 希望有人可以提供帮助,我不知道如何开始。

0 个答案:

没有答案