[英]Filter, Table, and Sort with dplyr?
我试图通过删除 NA 来过滤变量,然后对变量进行表列,然后按降序排序。 我试过以下
library(dplyr)
df %>% filter(!is.na(var)) %>% data.frame(sort(table(var),decreasing=TRUE))
知道如何让它发挥作用吗?
管道将左侧函数调用的结果作为第一个参数传递给右侧函数。 在这里,您已尝试将参数显式提供给data.frame
,因此它会出错。 相反,试试这个:
df %>%
filter(!is.na(var)) %>%
count(var) %>%
arrange(desc(n))
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.