2016-11-30 115 views
-4

我有2個ms-excel文件,在文件-1中我有2列即ID和USER。 ID和USER都有99個值。 ID列具有從10121到10219的輸入值.USER列具有共5種值(即類別)A1001,A1002,A1003,A1004,A1005(重複隨機99次並與ID列的值匹配)使用R的兩列匹配

我有另一個Ms-excel文件file-2,其中我有99個ID值的62個ID,這些值是在ms-excel文件-1中給出的。

我想要將file-2的62個ID值與file-1中的USER列的值(與file-1 ID值與file-1 USER值相匹配的相同模式)相匹配。任何人都可以幫助我嗎?

回答

0

爲什麼不只是使用合併。因此,閱讀的文件,文件1和文件2,然後:

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

,然後它會執行內部聯接基於ID,所以你會從文件1獲得用戶列。