Java教程

R语言中na.omit函数

本文主要是介绍R语言中na.omit函数,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

 

1、应用于向量

> a <- c("d", "e", NA, "k", NA, "m")
> a
[1] "d" "e" NA  "k" NA  "m"
> as.character(na.omit(a))               ## 清除向量中的空值
[1] "d" "e" "k" "m"
> na.omit(a)[1:length(na.omit(a))]       ## 清除向量中的空值
[1] "d" "e" "k" "m"

 

2、应用于数据框

> a <- c("d", "e", NA, "k", NA, "m")
> b <- 1:6
> c <- c(2, NA, 3, 7, 8, 9)
> d <- letters[1:6]
> e <- data.frame(a, b, c, d)
> e
     a b  c d
1    d 1  2 a
2    e 2 NA b
3 <NA> 3  3 c
4    k 4  7 d
5 <NA> 5  8 e
6    m 6  9 f
> na.omit(e)        ## 清除所有含有空值的行
  a b c d
1 d 1 2 a
4 k 4 7 d
6 m 6 9 f

 

这篇关于R语言中na.omit函数的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!