HI,
Try this:
dt0<-data.frame(t0)
?dt1<-data.frame(t1)
res1<-merge(dt0,dt1,by="Var1")
res2<-aggregate(Freq.x+Freq.y~Var1,data=res1,sum)
colnames(res2)[2]<-"Freq"
res3<-rbind( dt0[!dt0$Var1%in%res2$Var1,],dt1[!dt1$Var1%in%res2$Var1,] ,res2)
row.names(res3)<-1:nrow(res3)
?xtabs(Freq~Var1,data=res3)
#Var1
? # ???? age????? belief?????? epoch foolishness????????? it????????? of
??? # ???? 2?????????? 1?????????? 2?????????? 1?????????? 6?????????? 6
????? #? the???????? was????? wisdom??? darkness incredulity?????? light
??????? #? 6?????????? 6?????????? 1?????????? 1?????????? 1?????????? 1
??? # season
????? # ?? 2
----- Original Message -----
From: mcelis <mcelis at lightminersystems.com>
To: r-help at r-project.org
Cc:
Sent: Wednesday, September 19, 2012 3:08 PM
Subject: [R] Merging two or more frequency tables
I am new to R and am looking to merge two or more frequency tables into one.
I have searched around but have been unable to find exactly what I need.
I have two frequency tables obtained from two sample texts
t0<-table(strsplit(tolower("It was the age of wisdom it was the age of
foolishness it was the epoch of belief"), "\\W"))
t1<-table(strsplit(tolower("it was the epoch of incredulity it was the
season of Light it was the season of Darkness"), "\\W"))
so I get: