[R] Combine two tables by row with different columns
Rui Barradas
ruipbarradas at sapo.pt
Thu May 10 03:56:52 CEST 2012
Hello,
Try this
T1 <- read.table(text="
X Y Z XX
A 1 5 9 13
B 2 6 10 14
C 3 7 11 15
D 4 8 12 16
", header=TRUE)
T2 <- read.table(text="
X Y XX
a 1 4 7
b 2 5 8
c 3 6 9
", header=TRUE)
cT <- read.table(text="
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
", header=TRUE)
T1; T2; cT
(Test <- rbind(T1[, colnames(T2)], T2))
# rownames are different, 'Test' has rownames from T2
all.equal(cT, Test)
Hope this helps,
Rui Barradas
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?
>
>> 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
>
> Thanks for your help.
> Thanks,
> Kristi
> ===
>
> [[alternative HTML version deleted]]
>
> ______________________________________________
> R-help@ 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.
>
--
View this message in context: http://r.789695.n4.nabble.com/Combine-two-tables-by-row-with-different-columns-tp4622276p4622321.html
Sent from the R help mailing list archive at Nabble.com.
More information about the R-help
mailing list