首页 > 解决方案 > 如何将分类变量从数据集转换为数值?

问题描述

我是 R 编程的初学者。在我要工作的数据集中,有 3 个分类变量要转换为(0 和 1)。

这就是我尝试这样做的方式,但它没有改变任何东西?

A = mydata$industry
A[which(A=="yes")] = 1
A[which(A=="no")] = 0 

在此先感谢您的帮助。

标签: r

解决方案


尝试这个:

mydata$industry <- ifelse(mydata$industry=="yes", 1, 0)

推荐阅读