是否可以通过左连接查找数据集中具有不同列名但具有相同值的值。
例如,在数据框x中,我有一个可变的电子邮件,但在数据框中,我的列名称可能是用户名,但存储电子邮件ID
x
email
abcd@gmail.com
efg@gmmail.com
y
username
abcd@gmail.com
xyz@gmail.com
如果x& y具有相同的列名,我会使用这个,但这种情况不同。
library(dplyr)
z <- left_join(x, y, by = "email", copy = FALSE)
答案 0 :(得分:3)
您可以使用命名向量来执行此操作,其中名称是x输入,字符是y输入:
library(dplyr)
left_join(x, y, by = c(email = "username"))