r - 如何将整数转换为R中的分类数据?

标签 r type-conversion

我的数据集有 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 应该是绝对的。

最佳答案

看看?as.factor .在你的情况下

mydata$COR <- as.factor(mydata$COR)

关于r - 如何将整数转换为R中的分类数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16639484/

相关文章:

linux - 在 Ubuntu 上从 matlab 调用外部脚本失败

r - 即使在示例页面中,Shiny-server 也不显示 rmarkdown(安装了 rmarkdown 包)

c++ - 无法使用 Nlohmann 的 JSON 获取对象内部的 vector

python - 将 IP 地址从长整型格式转换为字符串

variables - Golang - float 到整数的转换

java - 将整数颜色值转换为 RGB

r - 连接到 Azure SQL - 基于 token

r - 用于多个输入的 Shiny updateSelectInput

R 带日期的 Shiny 表

c++ - 为什么允许 int 和 const int 的不同转换函数?