【发布时间】:2020-03-02 16:37:28
【问题描述】:
我的数据与以下数据类似。注意一些我在这里没有提到的姓氏或名字
df1<-read.table(text= "id Surname Name
1234 Hamidsar Smith
139 Sandarscom Vicky
234 Bates May
100 Murphu Beki
941 Jool Susan
469 Sali John
990 susai Alison",header=TRUE)
另一个数据框如下:
df2<-read.table(text= "id Surname Name
990 susai Anis
81B Rosak Roy
340 Molipoor Vicky
139 Bates May
941 Ameri David
990 susai Alison
139 Bates May
101 CICI Beki
139 Sandarscom Vicky
1234 Hamidsar Smith",header=TRUE)
我想映射 id 、 surname 和 name 得到下表
id Surname Name Map
1234 Hamidsar Smith id,Surname,Name
139 Sandarscom Vicky id,Surname,Name
234 Bates May Surname, Name
100 Murphu Beki Name
941 Jool Susan id
469 Sali John NA
990 susai Alison id,Surname,Name
有可能得到吗?我阅读了一些链接,但它们没有帮助我
【问题讨论】:
-
你是对的,你的预期输出不是连接的结果。我现在阅读更仔细,但我根本无法理解您的预期输出。你能解释一下它的意思吗?
-
我还是不明白。 susai Alison 在两个数据帧中都匹配 id、Surname 和 Name,那么 Surname 仅在这种情况下出现的逻辑是什么?
-
ok.. 那么 Name 不显示的逻辑是什么?
-
否 - 990 susai Alison 出现在两个数据框中,但您只希望为该案例提供 id 和 Surname,而不是 Name。为什么?