J'ai une fonctiondouble emploi Éviter l'argument passé à travers (...)
somefun <- function(someparameters , ...) { plot(stuff, ...)}
Maintenant, je voudrais donner quelques valeurs par défaut pour complot dans le cas où l'utilisateur n'a pas spécifié ces arguments. (c'est-à-dire xlab=""
).
Comment puis-je fournir un ensemble d'options de tracé par défaut tout en permettant à l'utilisateur de remplacer ces arguments? Puisque si le même argument est entré deux fois, R lancera l'erreur: argument formel correspondant à plusieurs arguments réels.
Je sais que je peux transmettre toutes ces options par ma fonction
somefun <- function(someparameters, main, xlab, ylab, xlim....)
mais je préfère ne pas le faire.
Existe-t-il une solution simple et facile pour y parvenir?
Quelle est votre objection à 'somefun <- function (someparamenters, principale, xlab = "", ...) {intrigue (genre de choses, xlab, ...)} ''? J'aurais pensé que c'est exactement ce que tu veux. – Henry
Ce n'est pas propre. semble inutile, et les paramètres apparaîtront dans la documentation quand je mets ce code dans un paquet – LostLin
Je soumets que vos utilisateurs voudront ces paramètres dans la documentation, et donc la suggestion de Henry est préférée. – Aaron