【问题标题】:matching of two columns using R使用 R 匹配两列
【发布时间】:2016-11-30 13:24:25
【问题描述】:

我有 2 个 ms-excel 文件,在 file-1 中有 2 列,即 ID 和 USER。 ID 和 USER 都有 99 个值。 ID 列的条目值从 10121 到 10219。USER 列共有 5 种值(即类别)A1001、A1002、A1003、A1004、A1005(随机重复 99 次并与 ID 列的值匹配)

我有另一个 Ms-excel 文件 file-2,其中我有来自 ms-excel file-1 中给出的 99 个 ID 值的 62 个 ID。

我想将 file-2 的 62 个 ID 值与 file-1 中的 USER 列的值进行匹配(与 file-1 ID 值与 file-1 USER 值匹配的模式相同)。谁能帮我解决这个问题?

【问题讨论】:

    标签: r


    【解决方案1】:

    为什么不直接使用合并。因此,将文件作为 file1 和 file2 读入,然后:

    file2 = merge(x = file2, y = file1, by = "id")
    

    然后它将根据 ID 执行内连接,因此您将从 file1 中获取用户列。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-29
      • 1970-01-01
      • 1970-01-01
      • 2015-08-06
      • 1970-01-01
      相关资源
      最近更新 更多