[R] Matrix manipulation - dropping rows based on a query

James MacDonald jmacdon at med.umich.edu
Tue Jul 22 20:15:24 CEST 2003

tst <- apply(my.mat, 2, mean) < 1


Will return only columns with mean < 1


James W. MacDonald
Affymetrix and cDNA Microarray Core
University of Michigan Cancer Center
1500 E. Medical Center Drive
7410 CCGC
Ann Arbor MI 48109

>>> <monkeychump at hushmail.com> 07/22/03 01:53PM >>>

I have a matrix with some very funky data. I want to drop the columns
with a mean > 1 (for instance).
my.mat <- matrix(rnorm(100, 0, 3), nrow = 10)

#I know I can get the row means:
apply(my.mat,1, mean)

I think I need to get a vector that has those rows > 1


The actual querry is much more complicated but this gives an


Promote security and make money with the Hushmail Affiliate Program:

R-help at stat.math.ethz.ch mailing list

More information about the R-help mailing list