如何使用summary()强制数字变量在r中读取为分类?

时间:2012-12-06 16:14:30

标签: r modeling

我有x = 1,2,3,4这是我的分类变量 但是当我使用summary()时,它会自动认为这是离散的:所以我会得到类似这样的东西

敏: 1号: 中位数:


但我想要的是在摘要()

中给出这个变量的频率

1: 2: 3: 4:

谢谢

1 个答案:

答案 0 :(得分:8)

> x <- seq(1:10)

> summary(as.factor(x))
 1  2  3  4  5  6  7  8  9 10 
 1  1  1  1  1  1  1  1  1  1

或者,如果要在名为mydata的数据框中将x永久分配为分类变量,请在summary()调用之前执行此操作:

mydata$x <- factor(mydata$x) 

(花费一两个小时与任何the many books or online intros到R并输入示例是一项明智的投资,可以节省大量时间。)