Hi, Try: set.seed(48) lst1<-replicate(3,data.frame(y=rnorm(50),z=runif(50),x=sample(10:15,50,replace=TRUE)),simplify=FALSE) t(sapply(lst1,function(u) coef(lm(y~0+x+z,data=u)))) #change accordingly # x z #[1,] -0.01020553 0.3852990 #[2,] -0.01157726 0.3986898 #[3,] 0.01788307 -0.5624307
A.K. ----- Original Message ----- From: eliza botto <eliza_bo...@hotmail.com> To: "r-help@r-project.org" <r-help@r-project.org> Cc: Sent: Wednesday, September 11, 2013 10:22 AM Subject: [R] list to matrix Dear useRs, If i have a list of the following form and i want to convert the coefficient section of each element, combined into one matrix of dimension 3*5. How can i do that?I hope i am clear thank in advance [[1]] Call: lm(formula = mm[, i] ~ 0 + (x0 + x + xx + y + yy)) Coefficients: x0 x xx y yy 1.0000 -0.4250 0.2494 0.1683 -0.7449 [[2]] Call: lm(formula = mm[, i] ~ 0 + (x0 + x + xx + y + yy)) Coefficients: x0 x xx y yy 1.0000 -0.6355 0.5876 0.2518 -0.7293 [[3]] Call: lm(formula = mm[, i] ~ 0 + (x0 + x + xx + y + yy)) Coefficients: x0 x xx y yy 1.0000 0.5778 0.3838 0.4207 -0.1354 [[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. ______________________________________________ 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.