หลัง join ตาราง จำนวนแถวเพิ่มขึ้นหลายเท่า สิ่งแรกที่ควรตรวจคืออะไร — การออกแบบกระบวนการแบบใดตอบโจทย์นี้ได้เหมาะสม
กเปลี่ยนเป็น outer join เพื่อเก็บข้อมูลให้ครบกว่าเดิม โดยไม่เปรียบเทียบกับวิธีง่ายที่กำหนดไว้
ขเพิ่มหน่วยความจำแล้วปล่อยให้ many-to-many join ทำงานต่อ แล้วสรุปจากการทดลองเพียงรอบเดียว
คลบ duplicate rows หลัง join โดยไม่ตรวจ cardinality ของคีย์ โดยไม่ทดสอบผลเมื่อ distribution เปลี่ยน
งความเป็นเอกลักษณ์และ cardinality ของ join key พร้อมใช้ validate ตามความสัมพันธ์ที่คาด
เฉลยอธิบาย
pandas.merge: validate and join cardinality อธิบายว่าการ merge ควรตรวจความเป็นเอกลักษณ์ของคีย์และใช้ validate ให้ตรงกับความสัมพันธ์ที่คาด เมื่อนำมาใช้กับโจทย์จึงต้องเลือก “ความเป็นเอกลักษณ์และ cardinality ของ join key พร้อมใช้ validate ตามความสัมพันธ์ที่คาด” ส่วนตัวเลือกอื่นใช้ข้อมูลผิดช่วง เลือกเมตริกไม่ตรงเป้าหมาย หรือข้ามการตรวจผลกระทบที่จำเป็น