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
How to combine and transpose lists
2 messages · arun
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