PY-4: Aggregation & Joins
Aggregation & Joins
Section titled “Aggregation & Joins”เมื่อ clean ข้อมูลเสร็จแล้ว ขั้นตอนถัดไปคือการรวมกลุ่ม สรุปผล และเชื่อมข้อมูลจากหลายแหล่ง บทนี้คือหัวใจของการวิเคราะห์ข้อมูล
- ใช้ .groupby().agg() สรุปข้อมูลตามกลุ่ม
- เชื่อมข้อมูลด้วย pd.merge() แบบ inner, left, right
- เข้าใจ leading-zeros trap เมื่อ join ข้อมูล
- ใช้ .pivot_table() และ .melt() ปรับรูปทรงข้อมูล
Progress 0 / 4
เนื้อหาในบทนี้
Section titled “เนื้อหาในบทนี้” 01 — GroupBy .groupby().agg() และ named aggregation
02 — Merge & Join pd.merge() inner/left/right และ leading-zeros trap
03 — Pivot & Reshape .pivot_table(), .melt(), wide vs long format
Lab: Combine Datasets ฝึกปฏิบัติ — รวมข้อมูลจากหลายแหล่ง
เปรียบเทียบกับเครื่องมืออื่น
Section titled “เปรียบเทียบกับเครื่องมืออื่น”| การดำเนินการ | pandas | Excel | SQL |
|---|---|---|---|
| สรุปตามกลุ่ม | .groupby() | Pivot Table | GROUP BY |
| เชื่อมตาราง | pd.merge() | VLOOKUP | JOIN |
| ปรับรูปทรง | .pivot_table() / .melt() | Pivot/Unpivot | PIVOT |