[R] Combine two tables by row with different columns

David Winsemius dwinsemius at comcast.net
Thu May 10 03:47:48 CEST 2012


On May 9, 2012, at 9:21 PM, Kristi Glover wrote:

>
> Hi R user,
> I could not combine two tables. Would any one help me on how I can  
> combine with following example tables?

You do realize that tables in R are not dataframes. They are a type of  
matrix.

>
>> T1
>  X Y  Z XX
> A 1 5  9 13
> B 2 6 10 14
> C 3 7 11 15
> D 4 8 12 16
>
>> T2
>   X Y XX
> a 1 4  7
> b 2 5  8
> c 3 6  9
>
> I want to get the following table
> cT
>   X Y XX
> A 1 5  13
> B 2 6  14
> C 3 7 15
> D 4 8 16
> A1 1 4  7
> B1 2 5  8
> C1 3 6  9

Assuming you will accept the rownames as they stand, then try this:

cT <- cbind(T1,T2)   # works for table, matrices, and dataframes

>
> 	[[alternative HTML version deleted]]
Plain text, please.

-- 
David Winsemius, MD
West Hartford, CT



More information about the R-help mailing list