# [R] How to combine and transpose lists

arun smartpink111 at yahoo.com
Wed Jun 19 15:40:33 CEST 2013

```Hi,

If `lst1` is the list.

do.call(rbind,lapply(lst1,t))
#          Estimate  Std. Error   t value   Pr(>|t|)
#card1  0.000577912 0.003956905 0.1460515 0.88388493
#card2  0.005164347 0.003311546 1.5594972 0.11892405
#card3  0.002682773 0.003683422 0.7283372 0.46643165
#cardva 0.003123452 0.002727940 1.1449856 0.25225436
#resp1  0.005552192 0.007135446 0.7781142 0.43652806
#resp2  0.010337814 0.004848899 2.1319923 0.03304227
#resp3  0.002850401 0.006422570 0.4438100 0.65719368
#respir 0.006212050 0.004121313 1.5072989 0.13177931

A.K.

I have lists that look like the following:

[[1]]

card1     card2     card3      cardva
Estimate   0.000577912 0.005164347 0.002682773 0.003123452
Std. Error 0.003956905 0.003311546 0.003683422 0.002727940
t value    0.146051523 1.559497247 0.728337154 1.144985607
Pr(>|t|)   0.883884930 0.118924052 0.466431647 0.252254365

[[2]]
resp1     resp2     resp3      respir
Estimate   0.005552192 0.010337814 0.002850401 0.006212050
Std. Error 0.007135446 0.004848899 0.006422570 0.004121313
t value    0.778114195 2.131992269 0.443810047 1.507298878
Pr(>|t|)   0.436528058 0.033042268 0.657193676 0.131779306

My aim is to combine the lists and transpose them.  The
final output is to have effect estimates with corresponding std error
and p values as column headers and card1,  card2 , etc... as rows. How
can I do that?