que tiene una funciónEvitar el argumento pasado a través de la duplicación (...)
somefun <- function(someparameters , ...) { plot(stuff, ...)}
Ahora me gustaría ofrecer algunos valores predeterminados para la trama en el caso de que el usuario no ha especificado los argumentos. (es decir, xlab=""
).
¿Cómo proporciono un conjunto de opciones de trazado predeterminadas pero aún le permite al usuario anular esos argumentos? Dado que si el mismo argumento se ingresa dos veces, R arrojará el error: argumento formal que coincide con múltiples argumentos reales.
Soy consciente de que me puede pasar en todas estas opciones a través de mi función
somefun <- function(someparameters, main, xlab, ylab, xlim....)
pero yo preferiría no hacerlo.
¿Existe alguna solución fácil y sencilla para lograr esto?
¿Cuál es su objeción a 'somefun <- function (someparamenters, principal, xlab = "", ...) {parcela (cosas, xlab, ...)} ''? Pensé que eso es exactamente lo que quieres. – Henry
No es limpio. parece innecesario, y los parámetros aparecerán en la documentación cuando coloque este código en un paquete – LostLin
Presento que sus usuarios querrán estos parámetros en la documentación, por lo que se prefiere la sugerencia de Henry. – Aaron