[R] How to convert a list to a matrix
Romain Francois
francoisromain at free.fr
Thu Feb 3 16:42:23 CET 2005
Hello,
try the following :
> l <- list(NULL)
> l[[1]] <- 1:2
> l[[2]] <- 2:3
> l[[3]] <- 4:5
> l
[[1]]
[1] 1 2
[[2]]
[1] 2 3
[[3]]
[1] 4 5
> matrix(unlist(l),ncol=2)
[,1] [,2]
[1,] 1 3
[2,] 2 4
[3,] 2 5
Is that what you want ?
Romain
Le 03.02.2005 16:08, michael watson (IAH-C) a écrit :
>Hi
>
>Sorry to ask such a basic question. I have a list, each element of
>which is a vector of two values. What I actually want is a matrix with
>two columns, and one row per element of the list. Obviously I have
>tried as.matrix(), and as.vector() but I didn't expect the latter to
>work.
>
>I feel so lame asking this. Any suggestions?
>
>Mick
>
>
>
--
Romain FRANCOIS : francoisromain at free.fr
page web : http://addictedtor.free.fr/ (en construction)
06 18 39 14 69 / 01 46 80 65 60
_______________________________________________________
Etudiant en 3eme année
Institut de Statistique de l'Université de Paris (ISUP)
Filière Industrie et Services
http://www.isup.cicrp.jussieu.fr/
More information about the R-help
mailing list