将类别变量更改为二进制0和1

时间:2019-03-14 01:52:25

标签: r

所以我想做的是从Default数据集中将变量中的值设置为default,是= 1,否= 0。 我对它进行绘图以检查它是否有效,但是我一直在做的事情不起作用,因为它给了我1和2(是和否)。预先感谢您的任何帮助! 在RStudio.r中工作

library(ISLR)
Default
Default$default=as.numeric(Default$default, levels=c("Yes","No"),labels=c(1,0))
model= lm(default~balance, data=Default)
with(Default,plot(balance,default))

2 个答案:

答案 0 :(得分:0)

尝试一下:

.parent select.elementclass {
  background: #ffffff !important;
}

答案 1 :(得分:0)

这就是你的追求

Default$default <- ifelse(Default$default == "Yes",1,0)
model= lm(default~balance, data=Default)
with(Default,plot(balance,default))