En este artículo, buscaremos el enfoque para corregir el error al seleccionar argumentos no utilizados en el lenguaje de programación R.
Error al seleccionar argumentos no usados : El compilador R produce este error cuando un programador intenta usar la función select() del paquete dplyr en R siempre que el paquete MASS esté cargado. R intenta hacer uso de la función select() del paquete MASS en su lugar cuando se produce un error de este tipo. Este artículo se centra en cómo corregir este error.
Error: Error en select (., cyl, mpg): argumentos no utilizados (cyl, mpg)
Cuándo puede ocurrir el error:
Considere el siguiente programa en R.
Ejemplo:
R
# R program to demonstrate when the # error might occur # Importing libraries library(dplyr) library(MASS) # Determine the average mpg grouped by 'cyl' mtcars %>% select(cyl, mpg) %>% group_by(cyl) %>% summarize(avg_mpg = mean(mpg))
Producción:
Interpretación: el compilador produce este error porque hay un conflicto entre la función select() del paquete MASS y la función select() del paquete dplyr.
Cómo corregir el error:
Este error se puede eliminar usando la función select() directamente desde el paquete dplyr.
Ejemplo:
R
# R program to demonstrate how to # fix the error # Importing libraries library(dplyr) library(MASS) # Determine the average mpg grouped by 'cyl' mtcars %>% dplyr::select(cyl, mpg) %>% group_by(cyl) %>% summarize(avg_mpg = mean(mpg))
Producción:
Interpretación: el código se compiló correctamente sin ningún error porque dplyr usa explícitamente la función select() en el paquete dplyr en lugar del paquete MASS.