Skip to contents

Quitar NA de una sola columna o de varias columnas a la vez.

Usage

NA.quitar(data, columnas)

Arguments

data

Dataframe.

columnas

Columnas de las cuales se van a remover los NA.

Value

Un vector sin NA.

Examples

data("iris")
#Introducimos NAs aleatorios en el dataframe
iris$Sepal.Width[c(1,3,5,7,9)] <- NA
iris$Petal.Width[c(2,5,6,7,9)] <- NA
head(iris)
#>   Sepal.Length Sepal.Width Petal.Length Petal.Width Species
#> 1          5.1          NA          1.4         0.2  setosa
#> 2          4.9         3.0          1.4          NA  setosa
#> 3          4.7          NA          1.3         0.2  setosa
#> 4          4.6         3.1          1.5         0.2  setosa
#> 5          5.0          NA          1.4          NA  setosa
#> 6          5.4         3.9          1.7          NA  setosa
#quitamos la columna Sepal.Width con NA
iris.sinNA2 <- NA.quitar(iris, "Sepal.Width")
#> Na removidos con éxito
head(iris.sinNA2)
#>    Sepal.Length Sepal.Width Petal.Length Petal.Width Species
#> 2           4.9         3.0          1.4          NA  setosa
#> 4           4.6         3.1          1.5         0.2  setosa
#> 6           5.4         3.9          1.7          NA  setosa
#> 8           5.0         3.4          1.5         0.2  setosa
#> 10          4.9         3.1          1.5         0.1  setosa
#> 11          5.4         3.7          1.5         0.2  setosa
#quitamos las columnas con NA
iris.sinNA3 <- NA.quitar(iris, c("Petal.Width","Sepal.Width"))
#> Na removidos con éxito
head(iris.sinNA3)
#>    Sepal.Length Sepal.Width Petal.Length Petal.Width Species
#> 4           4.6         3.1          1.5         0.2  setosa
#> 8           5.0         3.4          1.5         0.2  setosa
#> 10          4.9         3.1          1.5         0.1  setosa
#> 11          5.4         3.7          1.5         0.2  setosa
#> 12          4.8         3.4          1.6         0.2  setosa
#> 13          4.8         3.0          1.4         0.1  setosa