En este artículo, veremos cómo reemplazar el espacio en blanco con NA en el marco de datos en el lenguaje de programación R.
Ejemplo 1: programa R para reemplazar el espacio en blanco por NA en el marco de datos
Reemplazaremos las celdas vacías usando una condición lógica basada en el operador “==”.
Sintaxis:
marco de datos[marco de datos == “”] <- NA
R
# create a dataframe with 4 rows and 2 columns data = data.frame(col1 = c(1, 2, 3, ""), col2 = c("", 4, 5, "")) # store actual dataframe in final final = data # replace blank with NA final[final == ""] <- NA # display final dataframe print(final)
Producción:
col1 col2 1 1 <NA> 2 2 4 3 3 5 4 <NA> <NA>
Ejemplo 2: programa R para reemplazar el espacio en blanco y el espacio por NA en el marco de datos
R
# create a dataframe with 4 rows and 2 columns data = data.frame(col1 = c(1, 2, 3, " "), col2 = c(" ", 4, 5, " ")) # store actual dataframe in final final = data # replace blank and space with NA final[final == " "] <- NA # display final dataframe print(final)
Producción:
col1 col2 1 1 <NA> 2 2 4 3 3 5 4 <NA> <NA>
Ejemplo 3: programa R para reemplazar espacios en blanco y en blanco con NA
Si queremos reemplazar tanto el espacio en blanco como el espacio en blanco, podemos usar ambas condiciones separadas por | operador
Sintaxis:
marco de datos[marco de datos==”” | marco de datos == ” “] <- NA
R
# create a dataframe with 4 rows and 2 columns data = data.frame(col1 =c (1, 2, 3, ""), col2 = c("", 4, " ", " ")) # store actual dataframe in final final = data # replace blank and blank space with NA final[final == "" | final== " "] <- NA # display final dataframe print(final)
Producción:
col1 col2 1 1 <NA> 2 2 4 3 3 <NA> 4 <NA> <NA>
Publicación traducida automáticamente
Artículo escrito por gottumukkalabobby y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA