Reemplace 0 con NA en R DataFrame

En este artículo, vamos a discutir cómo reemplazar 0 con valores NA en el marco de datos en el lenguaje de programación R.

NA significa valores nulos que pueden representar datos nulos/elementos nulos en un marco de datos. La tarea se puede lograr definiendo primero un marco de datos que contenga 0 como valores. Entonces podemos reemplazar 0 con NA usando el operador de índice [].

Sintaxis :

marco de datos [marco de datos == 0] = NA

dónde,

  • dataframe es el dataframe de entrada
  • En index estamos comprobando si el valor es 0, si es 0 entonces lo estamos reemplazando como NA

Ejemplo: Reemplazar 0 con NA para datos enteros

R

# create a dataframe with 0 
# along with numeric values and display
data=data.frame(column1=c(1,2,3,0,0),
                column2=c(0,1,0,2,0))
 
# Actual data
data
 
# replace 0 with NA
data[data==0]=NA
 
print("===============")
 
# display
data

Producción:

Ejemplo: programa R para crear un marco de datos con strings junto con 0 y reemplazar 0 con NA

R

# create a dataframe with 0 
# along with string values and display
data=data.frame(column1=c("sravan","Bobby","ojaswi",0,0),
                column2=c(0,"Rohith",0,"Gnanesh",0))
 
# Actual data
data
 
# replace 0 with NA
data[data==0]=NA
 
print("===============")
 
# display
data

Producción:

Publicación traducida automáticamente

Artículo escrito por sravankumar8128 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 *