Me doy cuenta de que la dplyrv3.0 te permite unirte a diferentes variables:
left_join(x, y, by = c("a" = "b")coincidirá x.acony.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.ay x.c] con [ y.by 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"))