楼主: joy0519
1701 3

[程序分享] 去除缺失值的那一行 [推广有奖]

  • 3关注
  • 1粉丝

已卖:192份资源

副教授

16%

还不是VIP/贵宾

-

威望
0
论坛币
1759 个
通用积分
98.7184
学术水平
4 点
热心指数
3 点
信用等级
0 点
经验
219 点
帖子
292
精华
0
在线时间
503 小时
注册时间
2015-9-26
最后登录
2024-3-29

楼主
joy0519 发表于 2017-8-4 19:54:54 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
####去除缺失值的那一行
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,]

二维码

扫码加我 拉你入群

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

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

关键词:缺失值 Frame Index Which Data

沙发
wangfs111222 发表于 2017-8-4 23:51:07
用for的差评!

complete.cases

藤椅
jimaocai 发表于 2017-8-4 23:57:50
用na.omit,只要
data<-na.omit(data)
就行

板凳
BG4IMP 发表于 2017-8-7 22:03:29
干嘛用for ,  直接用  na.omit  
楼上正解

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-20 11:17