Skip to content

selecting ith rows of a matrix

5 messages · Baptiste Auguie, Dimitris Rizopoulos, Umesh Srinivasan +1 more

#
Try this,
baptiste
On 29 Apr 2009, at 09:28, Umesh Srinivasan wrote:

            
_____________________________

Baptiste Augui?

School of Physics
University of Exeter
Stocker Road,
Exeter, Devon,
EX4 4QL, UK

Phone: +44 1392 264187

http://newton.ex.ac.uk/research/emag
#
probably you want to use seq(), e.g.,

mat <- matrix(1:500, 100, 5)

mat[seq(1, nrow(mat), 2), ]
mat[seq(1, nrow(mat), 3), ]
mat[seq(1, nrow(mat), 4), ]


I hope it helps.

Best,
Dimitris
Umesh Srinivasan wrote:

  
    
#
On Wed, Apr 29, 2009 at 01:58:06PM +0530, Umesh Srinivasan wrote:
Others ahve already poitned out soltions using seq9(). I'd just like
to add an alternative approach making use of R's logical indexing and 
recycling rules:

mat <- matrix(1:1000, 100, 5)
mat2 <- mat[c(T,F),]

cu
	Philipp