gpt4 book ai didi

r - 按顺序计算 R 中一列中的相同组

转载 作者:行者123 更新时间:2023-12-02 01:35:47 26 4
gpt4 key购买 nike

<分区>

我有包含多个列的数据框,我需要重新组合 col2 的序列,以便在标签从 a 更改为 b 或 b 更改为 a 后,它们使用新标签分组,您可以在所需列中看到结果

testdf <- data.frame(mydate = seq(as.Date('2012-01-01'), 
as.Date('2012-01-10'), by = 'day'),
col1 = 1:10,
col2 = c("a","a","b","b","a","b","a","b","a","a"),
Desired= c(1,1,2,2,3,4,5,6,7,7))

       mydate col1 col2 Desired1  2012-01-01    1    a       12  2012-01-02    2    a       13  2012-01-03    3    b       24  2012-01-04    4    b       25  2012-01-05    5    a       36  2012-01-06    6    b       47  2012-01-07    7    a       58  2012-01-08    8    b       69  2012-01-09    9    a       710 2012-01-10   10    a       7
有什么方法可以不用 FOR 循环来解决这个问题。因为数据集有超过 100 万行。

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