On Dec 15, 2012, at 9:38 PM, Tjun Kiat Teo wrote:

> Suppose I have  a matrix of data
> 
> A
> 
> 1  2 3
> 4  5 6
> 7  8 9
> 
> 
> And I have a vector of indexes 2,1,3
> 
> For  row 1 of matrix A I want the 2nd element  2
> For  row 2 of matrix A I want the 1st element  4
> For  row 3 of matrix A I want the 3rd element 9.

A[ cbind( 1:3, c(2,1,3) ) ]

-- 

David Winsemius
Alameda, CA, USA

______________________________________________
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
and provide commented, minimal, self-contained, reproducible code.

Reply via email to