我有两个大型数据框架:
DF1
AB2 CF34 FGH23 P53T a b c d e bv sd we sa s qw fd fg df lk po
DF2
AB2 CF34 FGH23 P53T a b c m n m sd we sa s py fd fgq df lk pq
我“simlpy”希望每两列(根据相应的列名称)逐列匹配两个data.frames,并返回由成对比较得到的匹配项数。 换句话说,有点:
合并(DF1,DF2,by =“AB2”)
合并(DF1,DF2,by =“CF34”)
等等。问题是这两个文件太大,无法手动进行此比较,因为我使用合并功能报告。
有什么想法吗?
非常感谢!
电子。
答案 0 :(得分:2)
(从评论中升级。)
听起来像是
sapply(names(DF1),function(n) nrow(merge(DF1,DF2,by=n))
解决您的问题。