我希望groupby之后的结果的底部显示“缺少”类别。 x列中可以有任何字符值。请参见下面的示例。
library(dplyr)
df <- data.frame(x = c('Ap','LA','MN', 'Missing','ZA'),
y = c('PA','NA','DN', 'Missing','ZD'),
z = 1:5,
stringsAsFactors = F)
df %>% group_by(x) %>% summarise(x1 = sum(z))
最佳答案
使用dplyr::arrange
的解决方案:
df %>% group_by(x) %>%
summarise(x1 = sum(z)) %>%
arrange(x == "Missing", x)
返回:# A tibble: 5 x 2
x x1
<chr> <int>
1 Ap 1
2 LA 2
3 MN 3
4 ZA 5
5 Missing 4
关于r - 缺少类别显示在底部,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/60316726/