[R] Partitioning matrix

cls59 chuck at sharpsteen.net
Tue Jun 23 09:15:01 CEST 2009



Bogaso wrote:
> 
> Let say, I have following matrix :
> 
> dat <- matrix(rnorm(40), 2, 20)
> 
> Now I want to partition this like this :
> 
> dat1 <- dat[1,]
> dat2 <- dat[2,]
> 
> But point is that, dat1 and dat2 become vector object. How can I force
> them to be matrix object with dimension (1x20) ?
> 
> 

To turn a vector into a matrix or array set it's dimension attribute like
so:

dim(dat1) <- c(1,20)
dim(dat2) <- c(1,20)

Hope that helps!

-Charlie


-----
Charlie Sharpsteen
Undergraduate
Environmental Resources Engineering
Humboldt State University
-- 
View this message in context: http://www.nabble.com/Partitioning-matrix-tp24161021p24161038.html
Sent from the R help mailing list archive at Nabble.com.




More information about the R-help mailing list