[R] Extraction of columns from two matrices

Dennis Murphy djmuser at gmail.com
Thu May 5 11:37:35 CEST 2011


Hi:

Is this what you have in mind?

m1 <- matrix(rpois(100, 10), nrow = 10, dimnames = list(NULL,
paste('V', 1:10, sep = '')))
m2 <- matrix(rpois(40, 10), nrow = 10, dimnames = list(NULL,
paste('V', c(2, 5, 7, 10), sep = '')))
colnames(m1)
colnames(m2)

m1[, colnames(m2)]

HTH,
Dennis

On Wed, May 4, 2011 at 11:10 PM, nisha chandran
<slamdunkangel666 at gmail.com> wrote:
> Hi,
>
> I have two matrices with 4885 cols and 36 cols respectively . I would like
> to extract these 36 columns from the bigger matrix, the column values are
> different but the column names would be the same.Hence based on the names I
> would like to perform my operation. So is there any way of extracting this
> info in an easy way. I have tried names,which,grep,subset none have worked.
> Could someone help me out here
>
>
>
> Thanks a ton
> Nisha
>
>        [[alternative HTML version deleted]]
>
> ______________________________________________
> R-help at 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.
>



More information about the R-help mailing list