merge: เชื่อมตาราง
รวมข้อมูลจากหลายตารางด้วย merge — inner และ left join, เชื่อมด้วยคอลัมน์ชื่อต่างกัน, หาแถวที่ไม่มีคู่ด้วย indicator, ป้องกันแถวซ้ำด้วย validate และต่อตารางด้วย concat
บทที่ 19 ~35 นาทีแบบฝึกหัด 5 ข้อ
ในบทนี้คุณจะได้เรียน
- เชื่อม 2 ตารางด้วย
pd.merge()/df.merge()ผ่านคอลัมน์ที่ใช้ร่วมกัน - เลือกชนิดการเชื่อม
how="inner"และhow="left" - เชื่อมคอลัมน์ชื่อต่างกันด้วย
left_on/right_onและจัดการชื่อซ้ำด้วยsuffixes - หาแถวที่ไม่มีคู่ด้วย
indicator=Trueและตรวจความสัมพันธ์ด้วยvalidate - ต่อตารางแนวตั้งด้วย
pd.concat()