楼主: pokal001
4328 4

[问答] 如何去掉列表中,某行缺失值超过20%的行,在线等 [推广有奖]

  • 0关注
  • 0粉丝

高中生

22%

还不是VIP/贵宾

-

威望
0
论坛币
9 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
1164 点
帖子
22
精华
0
在线时间
20 小时
注册时间
2016-3-16
最后登录
2016-5-9

楼主
pokal001 发表于 2016-4-17 00:19:58 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
    ZKR CPIR  GY GYLJ GDTZ FDC SHXF SHXFLJ   JCK KCKLJ  HYL HYLLJ GLHY GLHYLJ  PMI   CZ CZLJ   M2   M1
1  26.8  2.3  NA  5.4 10.2 3.0   NA   10.2 -20.8 -17.3 -0.5   0.7 -1.8    1.3 49.0  7.0  6.3 13.3 17.4
2  -8.0  1.8  NA   NA   NA  NA   NA     NA -14.3 -14.5  1.5   1.5  3.0    3.0 49.4  5.8  5.8 14.0 18.6
3   7.0  1.4 5.9  6.1 10.0 1.0 11.1   10.7  -4.1  -8.0   NA   4.4   NA    6.4 49.7   NA  8.4 13.3 15.2
4  -1.0  1.4 6.2  6.1 10.2 1.3 11.2   10.6  -7.6  -8.5  5.4   4.3  7.5    6.2 49.6 11.4  8.0 13.7 15.7
5  10.0  1.4 5.6  6.1 10.2 2.0 11.0   10.6 -12.1  -8.6  4.6   4.2  6.5    6.1 49.8  8.7  7.7 13.5 14.0
6 -15.0  1.4 5.7  6.2 10.3 2.6 10.9   10.5 -11.4  -8.1  3.8   4.1  5.6    6.0 49.8  9.4  7.6 13.1 11.4

如何用程序处理缺失超过20%的行?谢谢

二维码

扫码加我 拉你入群

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

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

关键词:缺失值 在线等 CPI PMI FDC 在线 如何

沙发
robbieyeah 发表于 2016-4-17 08:44:38
你的数据太多了,我就用前五列

  1. A=data.frame(ZKR=seq(1,6),
  2.              CPIR=c(26.8,-8,7,-1,10,-15),
  3.              GY=c(2.3,1.8,1.4,1.4,1.4,1.4),
  4.              GYLJ=c(NA,NA,5.9,6.2,5.6,5.7),
  5.              GDTZ=c(5.4,NA,6.1,6.1,6.1,6.2))
  6. B=is.na(A)

  7. C=rowSums(B)>1 # Give the threshold value of 20%

  8. A[!C,]
复制代码
已有 2 人评分经验 论坛币 学术水平 收起 理由
李会超 + 80 精彩帖子
jiangbeilu + 12 + 1 热心帮助其他会员

总评分: 经验 + 80  论坛币 + 12  学术水平 + 1   查看全部评分

藤椅
pokal001 发表于 2016-4-17 13:55:33
非常感谢,我试试~~我只是给个数据参考下,如果处理很多行和列怎么办呢?需要用到循环吗?

板凳
robbieyeah 发表于 2016-4-17 21:55:16
用 R 编程很多是不用循环的就像这几条语句,多少行多少列都一样。

报纸
pokal001 发表于 2016-4-18 15:55:04
非常牛,感谢 @robbieyeah

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-29 06:47