¿Cómo manejar «columnas indefinidas seleccionadas» en R?

En este artículo, discutiremos cómo manejar el error de «columnas no definidas seleccionadas» en el lenguaje de programación R.

Este error es específico del marco de datos en R. Este tipo de error ocurrirá cuando seleccionamos un subconjunto de un marco de datos y olvidamos agregar una coma.

Ejemplo: comprobar el error en el marco de datos

Aquí creamos un marco de datos con 3 columnas y seleccionamos los valores en los que el valor de la segunda columna es mayor que 45

R

# create dataframe with 4 rows and 3 columns
data = data.frame(marks1=c(98, 90, 89, 78), 
                  marks2=c(100, 89, 91, 76), 
                  marks3=c(78, 89, 79, 94))
  
# display
print(data)
  
# now select values from marks2 column 
# which are greater than 45
data[data$marks1 > 45]

Salida :

Esto se debe a que se descuidó la coma (,) detrás del valor. El marco de datos debe elegir la columna después del operador de coma. Así que tenemos que mantener la coma.

Ejemplo :

R

# create dataframe with 4 rows and 
# 3 columns
data = data.frame(marks1=c(98, 90, 89, 78),
                  marks2=c(100, 89, 91, 76),
                  marks3=c(78, 89, 79, 94))
  
# display
print(data)
  
# now select values from marks2 column 
# which are greater than 90
data[data$marks1 > 90, ]

Salida :

Publicación traducida automáticamente

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