Hi,
I have a list made up of character strings with each item a different
length (each item is between 1and 6 strings long). Is there a way to
convert a "ragged" list to a matrix such that each item is its own row?
Here is a simple example:
a=list();
a[[1]] = c("a", "b", "c");
a[[2]] = c("d", "e");
a[[3]] = c("f", "g", "h", "i");
I would like to convert the list to a matrix (or data frame) in this
form, with the "missing" entries "NA" or something similar:
[,1] [,2] [,3] [,4]
[1,] "a" "b" "c" "NA"
[2,] "d" "e" "NA" "NA"
[3,] "f" "g" "h" "i"
Any suggestions?
Thanks!
Ken
[email protected]
[[alternative HTML version deleted]]
______________________________________________
[email protected] 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.