Re: [R] passing a vector of variable names to the ... pairlist function argument

From: Jessica Myers <jmyers6_at_PARTNERS.ORG>
Date: Thu, 21 Apr 2011 11:14:09 -0400

Thanks - your last suggestion does seem to work with the ridge function, but the names of the objects get lost in the process. Is there a way to keep the object names with get?

Thanks,
Jessica Myers

On Apr 21, 2011, at 11:00 AM, Uwe Ligges wrote:

>
>
> On 21.04.2011 16:03, Jessica Myers wrote:
>> Hi,
>>
>> I have a character vector that contains the names of several objects
>> that I would like to pass to a function (specifically, the ridge
>> function in the survival package, but cbind is a similar example).
>> I've
>> been struggling with how to do this so that the object values get
>> interpreted by the function, rather than the object names.
>>
>> For example,
>> x1 <- 1:4
>> x2 <- 2:5
>> x3 <- 3:6
>> xs <- c("x1", "x2", "x3")
>>
>> If I wanted to cbind(x1, x2, x3) without typing this out, how would
>> I do
>> it?
>
>
> For the cbind case, I'd omit cbind and ask R to:
>
> sapply(xs, get)
>
> or
>
> apply(matrix(xs), 1, get)
>
> or with cbind():
>
> do.call("cbind", lapply(xs, get))
>
> the latter can be generalized for other function calls, of course.
>
> Best,
> Uwe Ligges
>
>
>
>
>> Thanks very much!
>>
>> Jessica Myers
>> Instructor in Medicine
>> Division of Pharmacoepidemiology
>> Brigham and Women's Hospital
>>
>>
>>
>> The information in this e-mail is intended only for t...{{dropped:19}}



R-help_at_r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code. Received on Thu 21 Apr 2011 - 15:45:01 GMT

Archive maintained by Robert King, hosted by the discipline of statistics at the University of Newcastle, Australia.
Archive generated by hypermail 2.2.0, at Thu 21 Apr 2011 - 16:00:32 GMT.

Mailing list information is available at https://stat.ethz.ch/mailman/listinfo/r-help. Please read the posting guide before posting to the list.

list of date sections of archive