gpt4 book ai didi

r - 如何使用 plyr 对行进行编号?

转载 作者:行者123 更新时间:2023-12-04 09:33:44 24 4
gpt4 key购买 nike

基本上我想要一个基于我的群组的自动增量 id 列 - 在这种情况下。(高棉语,剪切)

    > myDataFrame
size kmer cvCut cumsum
1 8132 23 10 8132
10000 778 23 10 13789274
30000 324 23 10 23658740
50000 182 23 10 28534840
100000 65 23 10 33943283
200000 25 23 10 37954383
250000 584 23 12 16546507
300000 110 23 12 29435303
400000 28 23 12 34697860
600000 127 23 2 47124443
600001 127 23 2 47124570
我想要添加一个列,该列具有基于 kmer/cvCut 组的新行名称
    > myDataFrame
size kmer cvCut cumsum newID
1 8132 23 10 8132 1
10000 778 23 10 13789274 2
30000 324 23 10 23658740 3
50000 182 23 10 28534840 4
100000 65 23 10 33943283 5
200000 25 23 10 37954383 6
250000 584 23 12 16546507 1
300000 110 23 12 29435303 2
400000 28 23 12 34697860 3
600000 127 23 2 47124443 1
600001 127 23 2 47124570 2

最佳答案

我会这样做:

library(plyr)
ddply(df, c("kmer", "cvCut"), transform, newID = seq_along(kmer))

关于r - 如何使用 plyr 对行进行编号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2187448/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com