楼主: mengqinqing
16811 13

[问答] R数据整理1 去除缺失项 [推广有奖]

11
qoiqpwqr 发表于 2015-3-11 19:58:25
mengye02 发表于 2015-3-11 09:58
请问,如果只想去掉所有值都是缺失值的行或列,应该怎么做呢?谢谢!
  1. > dat <- data.frame(x = c(1, NA, 2, NA), y = c(3, NA, NA, 5), z = c(NA, NA, NA, NA))
  2. > dat
  3.    x  y  z
  4. 1  1  3 NA
  5. 2 NA NA NA
  6. 3  2 NA NA
  7. 4 NA  5 NA
  8. > row.na <- apply(dat, 1, function(x) all(is.na(x)))
  9. > col.na <- apply(dat, 2, function(x) all(is.na(x)))
  10. > row.na
  11. [1] FALSE  TRUE FALSE FALSE
  12. > col.na
  13.     x     y     z
  14. FALSE FALSE  TRUE
  15. > dat[!row.na, !col.na]
  16.    x  y
  17. 1  1  3
  18. 3  2 NA
  19. 4 NA  5
复制代码

12
tianlanse1987 在职认证  发表于 2015-3-12 14:37:25
学习中。。。。。

13
AthenaUchiha 发表于 2015-3-13 16:37:34
多谢斑竹~~~~

14
AthenaUchiha 发表于 2015-3-13 16:57:43
谢谢斑竹

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

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