【问题标题】:Find the number overlap between two data frames查找两个数据帧之间的数字重叠
【发布时间】:2013-08-06 20:58:49
【问题描述】:

我有两个数据框,一个叫gs,另一个叫mmpc。每个数据框有两列,但行数不同。我正在寻找两个数据框共有的 number 行。有谁知道怎么做?

注意:两个数据框的行顺序不同,数据框的行数也不同。

【问题讨论】:

    标签: r


    【解决方案1】:

    一种选择是使用merge

    nrow(merge(gs,mmpc,by.x=1:2,by.y=1:2))
    

    【讨论】:

      【解决方案2】:

      另一种方式:

      sum(duplicated(rbind(gs, mmpc))[-seq_len(nrow(gs))])
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-03-16
        • 1970-01-01
        • 1970-01-01
        • 2018-07-16
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多