楼主: xuyunjuan834
1958 5

[问答] R语言缺失值位置,代替情况做成一个表格 [推广有奖]

  • 1关注
  • 0粉丝

高中生

45%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
405 点
帖子
13
精华
0
在线时间
38 小时
注册时间
2017-5-8
最后登录
2018-12-16

楼主
xuyunjuan834 发表于 2017-11-28 16:35:41 来自手机 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
在查找缺失值后,得到缺失值的位置(在哪行哪列),然后用其它统计值代替,需要把缺失值信息,代替情况做成一个表格,应该怎么做,求解答!!!!
二维码

扫码加我 拉你入群

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

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

关键词:R语言 缺失值 求解答 怎么做

沙发
jiangbeilu 学生认证  发表于 2017-11-28 17:05:58
自己看着办,
  1. > gg <- matrix(c(1:7,NA,NA),3,3)
  2. > gg
  3.      [,1] [,2] [,3]
  4. [1,]    1    4    7
  5. [2,]    2    5   NA
  6. [3,]    3    6   NA
  7. > which(is.na(gg),arr.ind=T)
  8.      row col
  9. [1,]   2   3
  10. [2,]   3   3
  11. > index <- which(is.na(gg),arr.ind=T)
  12. > gg[index] <- c(4,5)
  13. > gg
  14.      [,1] [,2] [,3]
  15. [1,]    1    4    7
  16. [2,]    2    5    4
  17. [3,]    3    6    5
复制代码

藤椅
xuyunjuan834 发表于 2017-11-28 17:11:28 来自手机
jiangbeilu 发表于 2017-11-28 17:05
自己看着办,
(ー_ー)!!

板凳
慕目穆木 学生认证  发表于 2017-11-28 19:21:55
is.na()是用来判断是否为缺失值的
用which以后就能找到缺失值相应的位置
arr.int=T 就是寻找目标在矩阵中的位置,F的话一般是用来寻找在向量中的位置

报纸
xuyunjuan834 发表于 2017-11-28 20:01:05 来自手机
慕目穆木 发表于 2017-11-28 19:21
is.na()是用来判断是否为缺失值的
用which以后就能找到缺失值相应的位置
arr.int=T 就是寻找目标在矩阵中 ...
查了下,应是arr.ind吧,谢谢你的提醒

地板
xuyunjuan834 发表于 2017-11-28 20:30:30
xuyunjuan834 发表于 2017-11-28 17:11
(ー_ー)!!
O(∩_∩)O谢谢

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

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