ฉันตระหนักดีว่าdplyr
v3.0 ช่วยให้คุณสามารถเข้าร่วมกับตัวแปรต่างๆได้:
left_join(x, y, by = c("a" = "b")
จะจับคู่x.a
กับy.b
อย่างไรก็ตามเป็นไปได้หรือไม่ที่จะเข้าร่วมกับตัวแปรต่างๆหรือฉันต้องเพิ่มคีย์ผสมก่อน?
สิ่งนี้:
left_join(x, y, by = c("a c" = "b d")
เพื่อจับคู่การเชื่อมต่อของ [ x.a
และx.c
] ถึง [ y.b
และy.d
]
left_join(d1, d2, by = c("firstname" = "firstname", "lastname" = "lastname"))
ยังใช้งานได้เมื่อคอลัมน์ในเฟรมข้อมูลที่มีชื่อเดียวกันเช่น อาจไม่ชัดเจนสำหรับบางคน