全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
4906 3
2021-12-27
请问各位大佬,我有5个变量(V1,V2,V3,V4,V5),但是都有不同程度的缺失,我想计算每个case 在这5个变量中的缺失个数并生成一个新变量NEWV,该怎么写代码呢?比如,针对case1,如果case在这五个变量的值都不缺失,则新变量的值为0,如果只有v1缺失,则新变量的值为1。谢谢大家
二维码

扫码加我 拉你入群

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

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

全部回复
2021-12-27 13:24:06
dat <- sapply(c(1:5),function(x){set.seed(x);sample(c(1:10,rep(NA,5)),20,replace = T)})
dat <- as.data.frame(dat)
dat$NEWV <- apply(is.na(dat),1,sum)
二维码

扫码加我 拉你入群

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

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

2021-12-27 14:50:15
szxship 发表于 2021-12-27 13:24
dat
非常感谢,弄出来了!
二维码

扫码加我 拉你入群

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

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

2021-12-28 10:03:25
借用上面老哥的数据
复制代码
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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