A simple for loop would do it: x <- 1:2; a <- list(4:5, 8:10) # test data
cat("x a\n", file = "") # only if you want a header for(i in seq(along = x)) cat(x[i], a[[i]], "\n", file = "") On 9/1/06, Zhu Wang <[EMAIL PROTECTED]> wrote: > Dear R helpers, > > To illustrate my problem, here is a simplified example. I want to write > a table to a file similar to: > x a > 1 4,5 > 2 8,9,10 > > Note the length of elements of "a" is 2 and 3 respectively. This can be > created by, for example, > x <- c(1,2) > a <- NULL > a[1] <- list(c(4,5)) > a[2] <- list(c(8,9,10) > > Any suggestions to write such a table to file would be appreciated. > > Thanks, > > Zhu Wang > > ______________________________________________ > R-help@stat.math.ethz.ch 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. > ______________________________________________ R-help@stat.math.ethz.ch 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.