我的数据:
data <- data.frame(column1 = c("A","B","C","D"), column2 = c(4, NA, NA, 1))
Run Code Online (Sandbox Code Playgroud)
我的烟斗:
library (dplyr)
data2 <- data %>%
filter (grepl("A|B|D", column1))
Run Code Online (Sandbox Code Playgroud)
我的问题:我怎样(简单地)继续我的管道添加一个包含column2总数的行(total = 5)?
你可以做:
data2 <- data %>%
filter (grepl("A|B|D", column1)) %>%
rbind(., data.frame(column1="Total", column2=sum(.$column2, na.rm=T)))
column1 column2
1 A 4
2 B NA
3 D 1
4 Total 5
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1712 次 |
| 最近记录: |