[R] List and Column Names in a Function?
Douglas Bates
bates at stat.wisc.edu
Fri May 13 17:41:56 CEST 2005
khobson at fd9ns01.okladot.state.ok.us wrote:
>
>
>
> In this simple function, how can I pass strings for index and column names
> to the function? I've posted this type of question before and received no
> response.
>
> Maybe this example will be easier to understand and troubleshoot.
>
> ds <- function(myds, vec) {myds[[vec]]*2}
>
> ds1 <- c(X=list(1:10), Y=list(11:20))
>
> ds(get("ds1"),get("Y"))
You are overusing the get function. I think you can do what you want as
ds(ds1, "Y")
More information about the R-help
mailing list