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. ______________________________________________ R-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel