pandas DataFrame
DataFrame เป็นตารางสองมิติที่มี label ของแถวและคอลัมน์
pandas DataFrame คืออะไร?
DataFrame เป็นตารางสองมิติที่มี label ของแถวและคอลัมน์
สร้างและตรวจสอบข้อมูลตาราง
ควรใช้เมื่อใด?
- อ่านและทำความสะอาดข้อมูลตาราง
- วิเคราะห์ CSV, API และฐานข้อมูล
- เตรียมรายงานและสถิติ
โค้ดตัวอย่าง
main.py
import pandas as pd
students = pd.DataFrame({
"name": ["Ada", "Lin", "Sam"],
"score": [95, 88, 91],
})
print(students)
ผลลัพธ์ที่คาดหวัง
name score
0 Ada 95
1 Lin 88
2 Sam 91
หลักการทำงาน
Dictionary ที่มี list ยาวเท่ากันจะสร้าง DataFrame โดยแต่ละ key เป็นชื่อคอลัมน์
เปลี่ยนค่าและรันโปรแกรมด้วย คอมไพเลอร์ Python ออนไลน์ของ CodeUtility โดยไม่ต้องติดตั้ง Python
แบบฝึกหัด
ลองเปลี่ยน input และทดสอบกรณีขอบก่อนใช้ชุดข้อมูลที่ใหญ่ขึ้น
- เพิ่มแถว คอลัมน์ และค่าที่หายไป
- รวมการกรอง การเรียง และ groupby
- อ่านไฟล์จริงและตรวจสอบ dtype