Or:
foo<-function (x, xfun = dist) {
match.fun(xfun)(x)
}
On Fri, Apr 1, 2011 at 7:06 PM, array chip wrote:
> OK, I figured it out, need to add stats::: before dist
>
> foo<-function (x,
> xfun = stats:::dist)
> {
> xfun(x)
> }
>
>
> John
>
>
>
>
> To: r-h
OK, I figured it out, need to add stats::: before dist
foo<-function (x,
xfun = stats:::dist)
{
xfun(x)
}
John
To: r-help@r-project.org
Sent: Fri, April 1, 2011 2:56:06 PM
Subject: [R] function in argument
Hi, I tried to pass the function dist() as an ar
On Apr 1, 2011, at 5:56 PM, array chip wrote:
Hi, I tried to pass the function dist() as an argument, but got an
error
message. However, almost the same code with mean() as the function
to be passed,
it works ok.
foo<-function (x,
xfun = dist)
{
xfun(x)
}
foo(matrix(1:100,nrow=5))
Erro
3 matches
Mail list logo