On Mon, Apr 6, 2009 at 8:49 AM, Daniel Brewer <daniel.bre...@icr.ac.uk> wrote: > Hello, > > What is the best way to turn a list into a data.frame? > > I have a list with something like: > $`3845` > [1] "04010" "04012" "04360" > > $`1029` > [1] "04110" "04115" > > And I would like to get a data frame like the following: > > 3845 "04010" > 3845 "04012" > 3845 "04360" > 1029 "04110" > 1029 "04115" > > Any ideas?
l <- list("3845" = c("a", "b", "c"), "1029" = c("d", "e","f")) libary(reshape) melt(l) Hadley -- http://had.co.nz/ ______________________________________________ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.