为 R 中数据集中的所有变量计算 table()

Calculate table() for all variables from a dataset in R

我要R对数据集中的所有变量依次计算表。我试过了

for (variable in names(train)){
  print(paste("The table of", variable, "is: "))
  print(table(variable))
}

但在使用 table(variable) 时它不会像往常一样给出表格。我 100% 确定这非常简单,但我只是找不到方法,因为我还是个初学者。 summary().

也是如此

只需使用 *apply 函数。这是一个例子:

lapply(ChickWeight, table)

summary 相同。