May be this helps: mat1<- as.matrix(read.table(text=" 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 5 5 5 5 5 5 2 2 2 2 2 2 3 3 3 3 3 3 6 6 6 6 6 6 2 2 2 2 2 2 3 3 3 3 3 3 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 ",sep="",header=FALSE)) colnames(mat1)<- NULL t(sapply(1:3,function(i) colMeans(mat1[seq(i,nrow(mat1),3),]))) # [,1] [,2] [,3] [,4] [,5] [,6] #[1,] 3.25 3.25 3.25 3.25 3.25 3.25 #[2,] 2.00 2.00 2.00 2.00 2.00 2.00 #[3,] 3.00 3.00 3.00 3.00 3.00 3.00 A.K.
----- Original Message ----- From: Zilefac Elvis <zilefacel...@yahoo.com> To: "r-help@r-project.org" <r-help@r-project.org> Cc: Sent: Thursday, May 16, 2013 2:17 AM Subject: [R] estimate value from simulations Hello, I need your help on this matrix: 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 5 5 5 5 5 5 2 2 2 2 2 2 3 3 3 3 3 3 6 6 6 6 6 6 2 2 2 2 2 2 3 3 3 3 3 3 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 First three rows represent first simulation, next three rows = second simulation etc. I would like to estimate the values in row 1 for example by taking the mean of rows 1, 4, 7, 10. Do same for all other rows. So the resulting matrix is 3-by-6. Thanks Atem. [[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.