Thanks! Certainly they do help!

ishida


2013/3/8 D. Rizopoulos <d.rizopoulos@erasmusmc.nl>

> two possibilities are:
>
> lis <- list(c(12.1,0.1,12.0,1.1), c(3.44,3.00,33.10,23.00))
>
> # 1st
> m <- do.call(rbind, lis)
> split(m, col(m))
>
> # 2nd
> lapply(seq_along(lis[[1]]),
>      function (i) sapply(lis, "[", i))
>
>
> I hope it helps.
>
> Best,
> Dimitris
>
>
> On 3/8/2013 11:06 AM, ishi soichi wrote:
> > Thanks. The result should be a list of lists like...
> >
> >> x
> > [[1]]
> > [1] 12.10  3.44
> >
> > [[2]]
> > [1] 0.1 3.0
> >
> > [[3]]
> > [1] 12.0 33.1
> >
> > [[4]]
> > [1]  1.1 23.0
> >
> > lapply(x, t) doesn't do the job, I think.
> >
> > ishida
> >
> >
> > 2013/3/8 PIKAL Petr <petr.pikal@precheza.cz>
> >
> >> Hi
> >>
> >>> -----Original Message-----
> >>> From: r-help-bounces@r-project.org [mailto:r-help-bounces@r-
> >>> project.org] On Behalf Of ishi soichi
> >>> Sent: Friday, March 08, 2013 10:50 AM
> >>> To: r-help
> >>> Subject: [R] transpose lists
> >>>
> >>> Can you think of a function that transposes a list like
> >>
> >> What shall be the result of transposed list?
> >>
> >> Something like
> >>
> >> lapply(x, t)
> >>
> >> Regards
> >> Petr
> >>
> >>>
> >>>> x
> >>> [[1]]
> >>> [1] 12.1  0.1 12.0  1.1
> >>>
> >>> [[2]]
> >>> [1]  3.44  3.00 33.10 23.00
> >>>
> >>> ?
> >>>
> >>> ishida
> >>>
> >>>        [[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.
> >>
> >
> >       [[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.
> >
>
> --
> Dimitris Rizopoulos
> Assistant Professor
> Department of Biostatistics
> Erasmus University Medical Center
>
> Address: PO Box 2040, 3000 CA Rotterdam, the Netherlands
> Tel: +31/(0)10/7043478
> Fax: +31/(0)10/7043014
> Web: http://www.erasmusmc.nl/biostatistiek/

	[[alternative HTML version deleted]]

