我是R的新编程并且一直玩到我感到舒服。我想知道如何使用聚合函数来知道整数向量的不同级别的计数,如下所示:
library(caret)
library(kernlab)
data(spam)
folds <- createFolds(y=spam$type,k=10,list=FALSE,returnTrain=TRUE)
aggregate(folds,FUN=length)
我可以通过将folds转换为data.frame,然后使用dplyr包并使用mutate使用函数n()进行计数来实现。但那太长了。我发现聚合做了同样的事情,但我正在努力学习语法。我问这个是因为我有一种非常强烈的感觉,这将是有用的,并且在粗略的步骤计数任何种类的向量的不同级别的行。任何帮助都会很棒。
答案 0 :(得分:1)
如果你这样做
table(variable)
这将为您计算变量的每个级别