[Rd] apply() returning a list?
David A. Johnston
dajohnston at ucdavis.edu
Wed Jul 20 20:14:10 CEST 2011
I understand that the coercion to a list is somewhat trivial. The coercion
is a little less obvious when apply()'s output is a matrix. For example,
> x = matrix(1:12, 3, 4)
> apply(x, 1, range)
[,1] [,2] [,3]
[1,] 1 2 3
[2,] 10 11 12
> structure(as.list(as.data.frame(apply(x, 1, range))), names = NULL)
[[1]]
[1] 1 10
[[2]]
[1] 2 11
[[3]]
[1] 3 12
Still relatively easy, but I do think it would be logical and intuitive if
apply() had the same types of arguments as the other similar *apply
functions.
-David Johnston
--
View this message in context: http://r.789695.n4.nabble.com/apply-returning-a-list-tp3679619p3681695.html
Sent from the R devel mailing list archive at Nabble.com.
More information about the R-devel
mailing list