[R] Select specific rows of a matrix
Dimitris Rizopoulos
d.rizopoulos at erasmusmc.nl
Sun Nov 9 09:27:51 CET 2008
try this:
mat <- matrix(sample(90:2000, 10000, TRUE), 1000, 10)
ind <- rowSums(mat > 100 & mat < 120) > 0
mat[ind, ]
I hope it helps.
Best,
Dimitris
mentor_ wrote:
> Hi,
>
> if I have a large matrix e.g. with the dimensions of 1000 rows and 10
> columns.
> How can I select rows comprising one or more values between a specific range
> of two values?
> So e.g. a row has one or more values between the range of 100 - 120.
>
> Cheers
--
Dimitris Rizopoulos
Assistant Professor
Department of Biostatistics
Erasmus Medical Center
Address: PO Box 2040, 3000 CA Rotterdam, the Netherlands
Tel: +31/(0)10/7043478
Fax: +31/(0)10/7043014
More information about the R-help
mailing list