如何将整数转换为R中的分类数据?
Posted
技术标签:
【中文标题】如何将整数转换为R中的分类数据?【英文标题】:How to convert integer into categorical data in R? 【发布时间】:2013-05-14 10:02:56 【问题描述】:我的数据集有 8 个变量,其中一个是分类变量,但 R 认为它是整数(0 和 1)。我必须做什么才能将其转换为分类?
> str(mydata)
'data.frame': 117 obs. of 8 variables:
$ PRICE: int 2050 2080 2150 2150 1999 1900 1800 1560 1450 1449 ...
$ SQFT : int 2650 2600 2664 2921 2580 2580 2774 1920 2150 1710 ...
$ AGE : int 13 NA 6 3 4 4 2 1 NA 1 ...
$ FEATS: int 7 4 5 6 4 4 4 5 4 3 ...
$ NE : int 1 1 1 1 1 1 1 1 1 1 ...
$ CUST : int 1 1 1 1 1 0 0 1 0 1 ...
$ COR : int 0 0 0 0 0 0 0 0 0 0 ...
$ TAX : int 1639 1088 1193 1635 1732 1534 1765 1161 NA 1010 ...
COR 应该是分类的。
【问题讨论】:
【参考方案1】:看看?as.factor
。你的情况
mydata$COR <- as.factor(mydata$COR)
【讨论】:
以上是关于如何将整数转换为R中的分类数据?的主要内容,如果未能解决你的问题,请参考以下文章