全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
3736 4
2022-04-17
数据为分类变量0,1
#先转换为factor

xz$Overweight<-factor(xz$Overweight)
xz$alc<-factor(xz$alc)
xz$Current_smoke<-factor(xz$Current_smoke)
#生成新变量
xz$dm[xz$Overweight==0 & xz$alc==0]<-0
xz$dm[xz$Overweight==1 & xz$alc==0]<-1
xz$dm[xz$Overweight==0 & xz$alc==1]<-2
xz$dm[xz$Overweight==1 & xz$alc==1]<-3
xz$dm<-factor(xz$dm)
结果报错
invalid factor level, NA generated
请问是什么原因啊


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2022-4-17 13:29:02
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2022-4-18 09:09:55
所处理的变量中包含了缺失值。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2022-4-18 10:29:56
abelus 发表于 2022-4-18 09:09
所处理的变量中包含了缺失值。
检查过数据无缺失值
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2022-4-18 11:29:01
如果方便,你把原始数据给出来(不方便就抽样)
搞成RData文件,让人下载来看看呗。

另外,你的代码可以排版下,会看的更清晰一些。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群