【发布时间】:2021-03-11 19:12:30
【问题描述】:
我希望改变一个名为 SF_COUNT 的新列,它是列类型包含“SF”的每组行数的每组计数 (ID)
一个可重现的例子如下:
df <- data.frame(ID = c(1234,1234,1234,4567,4567,4567,4567,8900,8900,8900),type = c('RF','SF','SF','RF','SF','SF','SF','RF','SF','SF'))
我的最终数据框如下所示:
final_df <- data.frame(ID = c(1234,1234,1234,4567,4567,4567,4567,8900,8900,8900),type = c('RF','SF','SF','RF','SF','SF','SF','RF','SF','SF'), SF_COUNT = c(2,2,2,3,3,3,3,2,2,2))
请问如何在 dplyr 中实现这一点?
【问题讨论】:
-
您的输入示例将“SF”显示为字符串而不是“SJ”
-
@akrun 谢谢你,我脑子有病!