我有一个数据框 - Train_data,我想得到分类变量的数量,并使用R语言显示这些列标题。
请发布有关任何功能或套餐的建议。
感谢。
答案 0 :(得分:1)
你可以用一堆方法只使用基数R.首先我想到的是使用summary()来获取数值变量的范围,四分位数和平均值以及分类变量的计数:
x<-summary(iris)
在进一步分析之前,这是一件好事。
之后,抓住您的摘要对象,找到您未获得最低报告的列名称:
y<- colnames(x)[substring(x[1,],1,4)!="Min."]
cat(y)
这些是您的分类变量名称。
编辑:现在我已经考虑了一点,我有另一种方式,我更喜欢。
z<-rep("",ncol(iris))
for(i in 1:ncol(iris)){
z[i]<-class(get(colnames(iris)[i]))
}
df.content<-data.frame(varnames=colnames(iris),data.type=z)