Re: [R] write a table to file with unequal length of lists

From: Zhu Wang <zwang_at_scharp.org>
Date: Fri 01 Sep 2006 - 20:56:38 GMT

Yes, the code does the job. Thanks, Zhu Wang

Rolf Turner wrote:
> What about
>
> > x <- 1:2
> > a <- list(c(4,5),c(8,9,10)) # Which is the way you *should*
> # have constructed a!
> > ddd <- data.frame(x=x,a=I(unlist(lapply(a,paste,collapse=","))))
> > write.table(ddd,file="ddd.out",quote=FALSE,row.names=FALSE)
>
> cheers,
>
> Rolf Turner
> rolf@math.unb.ca
>
> Original message:
>
>
>> 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. Received on Sat Sep 02 07:28:12 2006

Archive maintained by Robert King, hosted by the discipline of statistics at the University of Newcastle, Australia.
Archive generated by hypermail 2.1.8, at Thu 07 Sep 2006 - 07:51:17 GMT.

Mailing list information is available at https://stat.ethz.ch/mailman/listinfo/r-help. Please read the posting guide before posting to the list.