Dear All
 
I would like to convert matrix rows to columns. I am thinking the t() function 
should help, but am having a hard time converting the matrix into the 
dimensions I would like them to. Example:
 
a <-matrix(c(1:30),ncol=3) gives me:[,1] [,2] [,3]
 [1,]    1   11   21
 [2,]    2   12   22
 [3,]    3   13   23
 [4,]    4   14   24
 [5,]    5   15   25
 [6,]    6   16   26
 [7,]    7   17   27
 [8,]    8   18   28
 [9,]    9   19   29
[10,]   10   20   30
 
I would like to convert the above into a matrix that looks like this with 3 
rows and 10 columns:
 
1     2   3   4   5   6   7   8   9  10
11   12  13  14  15  16  17  18  19  20
21   22  23  24  25  26  27  28  29  30
 
I have tried : 
b <-t(matrix(a))
 
but I am getting a 1X30 double matrix. I also Tried to specify 
b <-t(matrix(a),byrow=TRUE,ncol=10)
but that does not help either...
 
 
 
 
apreciate your help,
 
 
 
Andras
        [[alternative HTML version deleted]]

______________________________________________
[email protected] 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