[R] subsetting a matrix
Thomas W Blackwell
tblackw at umich.edu
Tue Sep 30 19:34:44 CEST 2003
Rajarshi -
Why not simply subscript your matrix X to return the rows and
columns you want to keep ? For example,
new <- X[16:176, c(3,5,7,9)]
assuming those are the rows and columns you want.
See help("Extract").
- tom blackwell - u michigan medical school - ann arbor -
On Tue, 30 Sep 2003, Rajarshi Guha wrote:
> I'm trying to take a set of rows and columns out of a matrix. I hve
> been using the index aray approach. My overll matrix is X and is 179 x
> 65. I want to take out 4 columns and 161 rows.
>
> Thus I made a 161 x 2 array I and filled it up with the row,col indices.
> However doing,
>
> X[ I ] gives me a vector of the extracted elements. Is there anyway I
> can coerce this into a 161 x 4 matrix?
>
> -------------------------------------------------------------------
> Rajarshi Guha <rxg218 at psu.edu> <http://jijo.cjb.net>
> GPG Fingerprint: 0CCA 8EE2 2EEB 25E2 AB04 06F7 1BB9 E634 9B87 56EE
> -------------------------------------------------------------------
More information about the R-help
mailing list