小编Reg*_*ton的帖子

使用dplyr按组获取累积计数

提前致谢.我有以下数据:

df <- data.frame(person=c(1,1,1,1,2,2,2,2,3,3,3,3), 
             neighborhood=c("A","A","A","A","B","B","C","C","D","D","E","F"))
Run Code Online (Sandbox Code Playgroud)

我想生成一个新列,它给出了每个人在面板进行过程中所经过的邻域的累积计数.像这样:

df2 <- data.frame(person=c(1,1,1,1,2,2,2,2,3,3,3,3), 
             neighborhood=c("A","A","A","A","B","B","C","C","D","D","E","F"),
             moved=c(0,0,0,0,0,0,1,1,0,0,1,2)
             )
Run Code Online (Sandbox Code Playgroud)

再次感谢.

r dplyr

3
推荐指数
2
解决办法
2992
查看次数

标签 统计

dplyr ×1

r ×1