如何使用R检查变量是否分类?

Don*_*beo 5 r dataframe categorical-data

我有一个R数据框,其中一些变量是分类的。例如,性别是“男”或“女”,“你抽烟吗”是 0 或 1。其他变量是连续的。我想知道是否有任何方法可以确定一个变量是否是分类变量,以及是否可以计算其频率。

我认为在我的情况下,一个很好的测试是检查变量是否小于 k=4 值。

Mat*_*erg 5

虽然你不应该使用的因素分类变量,你可以在一个矢量找到独特的价值观x与unique,并计数:

length(unique(x))
Run Code Online (Sandbox Code Playgroud)