You could also use:
t(data.frame(lst1))
#????????? 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.
----- Original Message -----
From: arun <smartpink111 at yahoo.com>
To: R help <r-help at r-project.org>
Cc:
Sent: Wednesday, June 19, 2013 9:40 AM
Subject: Re: How to combine and transpose lists
Hi,
Please use ?dput().
?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?
Thanks in advance