Exactly, that's waht I want. Thank you very much!
Lisa
Phil Spector wrote:
>
> Lisa -
> I think this is what you're looking for:
>
> myfunction = function(...)do.call(cbind,list(...))
>
>
> - Phil Spector
>St
Lisa -
I think this is what you're looking for:
myfunction = function(...)do.call(cbind,list(...))
- Phil Spector
Statistical Computing Facility
Department of Statistics
Thank you for your reply. But this is not what I want.
For example, I have several variables, like
arg1 <- c(1, 2, 3, 5, 6, 6)
arg2 <- c(3, 1, 5, 5, 7, 8)
arg3 <- c(8, 10, 4, 0, 9, 1)
arg4 <- c(11, 22, 30, 5, 61, 22)
…
I just want to bind some of these variables based on the arguments assigned
Hi,
try ?do.call
do.call(cbind, replicate(3, 1:10, simplify=FALSE))
HTH,
baptiste
2009/12/4 Lisa :
>
> Hello, All,
>
> I want to write a function to do some works based on the arguments. For
> example, bind some variables (arguments) as this:
>
> myfunction <- function(arg1, arg2, arg3, …)
> {
Hello, All,
I want to write a function to do some works based on the arguments. For
example, bind some variables (arguments) as this:
myfunction <- function(arg1, arg2, arg3, …)
{
x <- cbind(arg1, arg2, arg3, …)
}
myfunction(arg1, arg2, arg3, …)
The function can automatically determine t
5 matches
Mail list logo