Me doy cuenta de que la dplyr
v3.0 te permite unirte a diferentes variables:
left_join(x, y, by = c("a" = "b")
coincidirá x.a
cony.b
Sin embargo, ¿es posible unir una combinación de variables o tengo que agregar una clave compuesta de antemano?
Algo como esto:
left_join(x, y, by = c("a c" = "b d")
para hacer coincidir la concatenación de [ x.a
y x.c
] con [ y.b
y y.d
]
left_join(d1, d2, by = c("firstname" = "firstname", "lastname" = "lastname"))
. Puede que no sea obvio para algunos.=
:left_join(d1, d2, by = c("firstname", "lastname"))