Reemplace el valor del carácter con NA en R

En este artículo, veremos cómo reemplazar el valor del carácter con NA en el lenguaje de programación R.

Podemos reemplazar un valor de carácter con NA en un vector y en un marco de datos.

Ejemplo 1: Reemplace el valor del carácter con NA en el vector

En un vector, podemos reemplazarlo usando la operación de indexación.

Sintaxis:

vector[vector == “carácter”] <- NA 

R

# create a vector with 10 characters
vector = c("a", "d", "A", "g", "S",
           "S", "t", "S", "e", "S")
 
# store actual vector in final
final = vector
 
# replace character S with NA
final[final == "S"] <- NA
 
# display final vector
print(final)

Producción:

 [1] "a" "d" "A" "g" NA  NA  "t" NA  "e" NA

Ejemplo 2: Reemplace el valor del carácter con NA en el marco de datos

Reemplace el valor del carácter con NA en el marco de datos.

Sintaxis:

marco de datos[marco de datos== “carácter”] <- NA

R

# create a dataframe with 10 characters
data = data.frame("a", "d", "A", "g", "S",
                  "S", "t", "S", "e", "S")
 
# store actual dataframe in final
final = data
 
# replace character A with NA
final[final == "A"] <- NA
 
# display final dataframe
print(final)

Producción:

  X.a. X.d. X.A. X.g. X.S. X.S..1 X.t. X.S..2 X.e. X.S..3
1    a    d <NA>    g    S      S    t      S    e      S

Publicación traducida automáticamente

Artículo escrito por gottumukkalabobby y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *