รัน pandas ออนไลน์

รวม pandas DataFrame

merge มีแนวคิดเดียวกับ database join

รวม pandas DataFrame คืออะไร?

merge มีแนวคิดเดียวกับ database join

Join ตารางด้วย key ร่วม

ควรใช้เมื่อใด?

  • อ่านและทำความสะอาดข้อมูลตาราง
  • วิเคราะห์ CSV, API และฐานข้อมูล
  • เตรียมรายงานและสถิติ

โค้ดตัวอย่าง

รันโค้ด →
main.py
import pandas as pd

students = pd.DataFrame({"id": [1, 2], "name": ["Ada", "Lin"]})
scores = pd.DataFrame({"id": [1, 2], "score": [95, 88]})

print(students.merge(scores, on="id"))

ผลลัพธ์ที่คาดหวัง

id name  score
0   1  Ada     95
1   2  Lin     88

หลักการทำงาน

on เลือก key และ how เลือกชนิด join ควรตรวจ dtype และค่าซ้ำก่อน

เปลี่ยนค่าและรันโปรแกรมด้วย คอมไพเลอร์ Python ออนไลน์ของ CodeUtility โดยไม่ต้องติดตั้ง Python

แบบฝึกหัด

ลองเปลี่ยน input และทดสอบกรณีขอบก่อนใช้ชุดข้อมูลที่ใหญ่ขึ้น

  1. เพิ่มแถว คอลัมน์ และค่าที่หายไป
  2. รวมการกรอง การเรียง และ groupby
  3. อ่านไฟล์จริงและตรวจสอบ dtype
รันใน Python IDE →