全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
1661 3
2017-08-04
####去除缺失值的那一行
e=c(1,NA,2,2,2,2,NA,2)
f=c(NA,2,3,5,2,6,NA,6)
g=c(2,5,8,6,3,NA,NA,6)
data=data.frame(e,f,g)
##得到缺失行
a=c(0)
for(i in 1:dim(data)[2]){
c=which(is.na(data[,i])==TRUE)
a=c(a,c)
}
###去除重复行
index<-duplicated(a)
b=a[!index]
data[-b,]

二维码

扫码加我 拉你入群

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

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

全部回复
2017-8-4 23:51:07
用for的差评!

complete.cases
二维码

扫码加我 拉你入群

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

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

2017-8-4 23:57:50
用na.omit,只要
data<-na.omit(data)
就行
二维码

扫码加我 拉你入群

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

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

2017-8-7 22:03:29
干嘛用for ,  直接用  na.omit  
楼上正解
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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