Вот мой текущий код:
my.function <- function( my.arg="" ){
if(my.arg == "")
my.arg <- rnorm(10)
return( mean(my.arg) )
}
Он возвращает мне это:
> my.function( rbinom(10, 100, 0.2) )
[1] 18.5
Warning message:
In if (a == "") a <- rnorm(10) :
the condition has length > 1 and only the first element will be used
Я пробовал с my.arg=c()
или my.arg=0
, но я всегда получаю либопредупреждение или ошибка.И в руководстве по R по этому вопросу ничего не сказано.
Есть идеи?Заранее спасибо!