【发布时间】:2017-09-14 03:19:59
【问题描述】:
我有一个名为 diamonds 的数据集。它有十个变量:克拉、切工、颜色、净度…… 那么,我如何编写代码来找出哪些变量是分类变量。 我现在使用 class() 函数来找出每个变量的类型,但是我怎样才能让我的程序自动打印呢?
classVariables = sapply(diamonds, function(x) class(x))
【问题讨论】:
-
等一下,你已经解决了你的问题。您的代码非常适合找出每列的类。那么问题是什么?
-
要找出数据集中的分类变量,也许,
names(which(sapply(diamonds, class) == "factor")) -
是的,也许这个更准确R sapply is.factor。也可以Selecting only numeric columns from a data frame,但要考虑因素。
标签: r categorical-data