Will something like this work for you:

> x <- matrix(1:100,10)
> dimnames(x) <- list(letters[1:10], LETTERS[1:10])
> x
   A  B  C  D  E  F  G  H  I   J
a  1 11 21 31 41 51 61 71 81  91
b  2 12 22 32 42 52 62 72 82  92
c  3 13 23 33 43 53 63 73 83  93
d  4 14 24 34 44 54 64 74 84  94
e  5 15 25 35 45 55 65 75 85  95
f  6 16 26 36 46 56 66 76 86  96
g  7 17 27 37 47 57 67 77 87  97
h  8 18 28 38 48 58 68 78 88  98
i  9 19 29 39 49 59 69 79 89  99
j 10 20 30 40 50 60 70 80 90 100
> x[c('c','g','j'), c("B","E","I")]
   B  E  I
c 13 43 83
g 17 47 87
j 20 50 90
>


On Fri, Dec 4, 2009 at 8:18 AM, Lee William <leeonweb@gmail.com> wrote:

> Dear All,
> I have a correlation matrix say 'M' (4000x4000) for 4000 genes and I want
> to
> subset it to 'N' (190x190) for 190 genes.
> The list of those 190 genes are in variable 't'. So the idea is to read the
> names of genes from variable 't' and subset the matrix M accordingly.
> Any thoughts are welcome!
>
> Best
> Lee
>
>        [[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<http://www.r-project.org/posting-guide.html>
> and provide commented, minimal, self-contained, reproducible code.
>



-- 
Jim Holtman
Cincinnati, OH
+1 513 646 9390

What is the problem that you are trying to solve?

	[[alternative HTML version deleted]]


