【发布时间】:2017-07-10 19:41:19
【问题描述】:
给定一个数据框df,如下:
chrom position strand value label
chr1 17432 - 0 romeo
chr1 17433 - 0 romeo
chr1 17434 - 0 romeo
chr1 17435 - 0 romeo
chr1 17409 - 1 juliet
chr1 17410 - 1 juliet
chr1 17411 - 1 juliet
对于每组标签,我想从 1 开始对共享相同 label 的行进行编号,并将这些数字放入新列中。 (我不只是想数他们,目标是数他们)。输出应如下所示:
chrom position strand value label number
chr1 17432 - 0 romeo 1
chr1 17433 - 0 romeo 2
chr1 17434 - 0 romeo 3
chr1 17435 - 0 romeo 4
chr1 17409 - 1 juliet 1
chr1 17410 - 1 juliet 2
chr1 17411 - 1 juliet 3
是否有功能或包可以完成这项工作?
【问题讨论】:
-
请不要使用数据框标签。对于 R,您需要 data.frame。