[R] Shape manipulation

David Winsemius dwinsemius at comcast.net
Sat Mar 3 19:40:45 CET 2012


On Mar 3, 2012, at 11:02 AM, Bogaso Christofer wrote:

> Hi all, let say I have following matrix:
>
>
>
>> Dat <- matrix(1:30, 5, 6); colnames(Dat) <- rep(c("Name1",  
>> "Names2"), 3)
>
>> Dat
>
>     Name1 Names2 Name1 Names2 Name1 Names2
>
> [1,]     1      6    11     16    21     26
>
> [2,]     2      7    12     17    22     27
>
> [3,]     3      8    13     18    23     28
>
> [4,]     4      9    14     19    24     29
>
> [5,]     5     10    15     20    25     30
>
>
>
>> From this matrix, I want to create another matrix with 2 columns  
>> for "Name1"
> and "Name2". Therefore, my final matrix will have 2 columns and 15  
> rows. Is
> there any direct R function to achieve this?
>

rbind(Dat[,1:2], Dat[,3:4], Dat[,5:6])

> 	[[alternative HTML version deleted]]

Bogaso;

It is really long past due for you to learn how to send plain text  
messages from your mailer.

-- 

David Winsemius, MD
West Hartford, CT



More information about the R-help mailing list