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