ฉันตระหนักดีว่าdplyrv3.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"))ยังใช้งานได้เมื่อคอลัมน์ในเฟรมข้อมูลที่มีชื่อเดียวกันเช่น อาจไม่ชัดเจนสำหรับบางคน