[R] do.call, missing arguments and [
Deepayan Sarkar
deepayan.sarkar at gmail.com
Thu Jan 19 00:31:40 CET 2006
On 1/18/06, hadley wickham <h.wickham at gmail.com> wrote:
> x <- array(1:30, c(4,5,3))
> x[1,,]
>
> How can I do the same thing with do.call?
do.call("[", list(x, 1, TRUE, TRUE))
seems to work for me.
Deepayan
>
> do.call("[", list(x, 1)) == x[1]
> do.call("[", list(x, 1, NULL, NULL)) == x[1, NULL, NULL]
>
> I guess you can't, because of the special way that [ deals with arguments.
>
> How can I index an array programmatically for arrays and indices of
> varying dimensionality?
More information about the R-help
mailing list