Ben Şimdi kullanıcı bu argümanları belirtmemiş durumunda arsa için bazı varsayılan sağlamak istiyorum bir fonksiyonukaçının argüman çoğaltılması (...)
somefun <- function(someparameters , ...) { plot(stuff, ...)}
var. (ör. xlab=""
).
Bir dizi varsayılan çizim seçeneklerini nasıl sağlayabilirim, ancak yine de kullanıcının bu bağımsız değişkenleri geçersiz kılmasına izin verir misiniz? Aynı argüman iki kere girildiği için, R şu hatayı atar: çoklu argümanlarla eşleştirilen resmi argüman.
benim işlevi
somefun <- function(someparameters, main, xlab, ylab, xlim....)
üzerinden tüm bu seçenekler üzerinde geçebilir ama yerine bunu yapmazdım farkındayım.
Bunu başarmak için kolay ve basit bir çözüm var mı? aşağıdaki gibi
için 'somefun <- fonksiyonu (someparamenters, ana, xlab = "", ...) {arsa (malzeme, xlab, ...)} '? Tam olarak istediğin şey olduğunu düşünürdüm. – Henry
Temiz değil. gereksiz gibi görünüyor ve bu kodu bir paket içine koyduğumda bu belgenin içinde görünen parametreler görünecektir. – LostLin
Kullanıcılarınızın bu parametreleri belgelerde olmasını isteyeceğimi ve Henry'nin önerisinin tercih edilmesini sağladım. – Aaron