使用na.omit()删除缺失值

在R中,如果数据中存在缺失值(NA),在进行数值计算或统计时会报错,因此,需要将NA去掉,可以使用na.omit(),例如:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
x <- c(23,12,3,45,25,31,17,NA)
> mean(x)
[1] NA

> x <- na.omit(x)
> x
[1] 23 12 3 45 25 31 17
attr(,"na.action")
[1] 8
attr(,"class")
[1] "omit"

> x <- as.vector(x)
> x
[1] 23 12 3 45 25 31 17

> mean(x)
[1] 22.28571
  • 本文作者:括囊无誉
  • 本文链接: R/R_naomit/
  • 版权声明: 本博客所有文章均为原创作品,转载请注明出处!
------ 本文结束 ------
坚持原创文章分享,您的支持将鼓励我继续创作!