r - 如何将分类变量从数据集转换为数值?
问题描述
我是 R 编程的初学者。在我要工作的数据集中,有 3 个分类变量要转换为(0 和 1)。
这就是我尝试这样做的方式,但它没有改变任何东西?
A = mydata$industry
A[which(A=="yes")] = 1
A[which(A=="no")] = 0
在此先感谢您的帮助。
解决方案
尝试这个:
mydata$industry <- ifelse(mydata$industry=="yes", 1, 0)
推荐阅读
- angular-material - Angular Material:如何结合 ngIf、aria-label 和 i18n?
- swift - 如何快速从核心数据中删除对象
- azure - 为什么使用 Azure Active Directory 调用我的 WebAPI 的 SPA 收到“此请求的授权已被拒绝。”?
- android - 显示来自这个特定 url 的图像
- sqlite - 如何在 ChangeNotifier 中使用 Futures?
- java - 无法从 Firebase 下载图像、文本、视频
- powerbi - 基于另一列的条件列
- c# - RemoveRange 删除的行数多于过滤后的行数
- docker - 安装 ElasticSearch 时,efk_elasticsearch_1 以代码 78 退出
- flutter - Flutter Form currentState on multiple tabbar NoSuchMethodError: The getter 'currentState' was called on null