我试图将which函数与count函数结合使用 . 我想计算一下这个条件的因素数量 . 此代码不正确,但任何建议将不胜感激 .
library(plyr)
count(data, 'factor', which numeric > 10)
#Base version attempt
count(data$factor, which(data$numeric > 10))
Error in UseMethod("group_by_") :
no applicable method for 'group_by_' applied to an object of class "factor"
1 回答
这不是你想要的,但这里有两条建议:
plyr
是dplyr
的旧版本,所以我会使用较新的版本,特别是因为它来自tidyverse组 .dplyr's
计数可以处理因素 .R中不常使用因子 . 我建议只是强迫
as.character
使用dplyr,您可以编写如下内容: