Dear all, let say, I have following list object:
listObj <- vector("list", length = 3) listObj[[1]] <- rnorm(3) listObj[[2]] <- rnorm(4) listObj[[3]] <- rnorm(5) Now I want to convert above list into a Matrix. Ofcourse I can do it using "Reduce("rbind", listObj)". However as you notice that as elements of that list are arbitrary length vectors, I cant use this trick. What I want is to have a matrix with 3x5 dimension, where the remaining element of each row with be filled with NA, i.e I want : rbind(c(listObj[[1]], c(NA, NA)), c(listObj[[2]], c(NA)),listObj[[3]]) Is there any better way on how I can do that more directly? Thanks and regards, [[alternative HTML version deleted]] ______________________________________________ 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.