Skip to contents

Sustituir todos los NA por ceros.

Usage

NA.cero(x)

Arguments

x

Vector o columna

Value

Na por cualquier valor en un vector o columna.

Examples

#Introducimos NAs aleatorios en el dataframe
iris$Sepal.Length[c(1,3,5,7,9)] <- NA
head(iris)
#>   Sepal.Length Sepal.Width Petal.Length Petal.Width Species
#> 1           NA         3.5          1.4         0.2  setosa
#> 2          4.9         3.0          1.4         0.2  setosa
#> 3           NA         3.2          1.3         0.2  setosa
#> 4          4.6         3.1          1.5         0.2  setosa
#> 5           NA         3.6          1.4         0.2  setosa
#> 6          5.4         3.9          1.7         0.4  setosa
#ahora sustituimos por ceros
iris.sinNA<- as.data.frame(lapply(iris,NA.cero))
head(iris)
#>   Sepal.Length Sepal.Width Petal.Length Petal.Width Species
#> 1           NA         3.5          1.4         0.2  setosa
#> 2          4.9         3.0          1.4         0.2  setosa
#> 3           NA         3.2          1.3         0.2  setosa
#> 4          4.6         3.1          1.5         0.2  setosa
#> 5           NA         3.6          1.4         0.2  setosa
#> 6          5.4         3.9          1.7         0.4  setosa