Square Brackets (2)
Square brackets ไม่ได้ใช้แค่เลือกคอลัมน์เท่านั้น ยังสามารถใช้ดึงแถว (row) หรือข้อมูลแต่ละรายการจาก DataFrame ได้ด้วย ตัวอย่างด้านล่างนี้เลือก 5 แถวแรกจาก DataFrame cars:
cars[0:5]
ผลลัพธ์ที่ได้จะเป็น DataFrame ใหม่ที่มีเฉพาะแถวที่ระบุไว้
ข้อควรระวัง: การเลือกแถวด้วย square brackets จะต้องระบุเป็น slice เช่น 0:4 และใช้ดัชนีตัวเลขของแถว ไม่ใช่ label ของแถว
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Python ระดับกลาง
คำแนะนำการฝึกหัด
- เลือก 3 รายการแรกจาก
carsแล้วแสดงผลออกมา - เลือกรายการที่ 4, 5 และ 6 ซึ่งตรงกับดัชนีแถวที่ 3, 4 และ 5 แล้วแสดงผลออกมา
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Import cars data
import pandas as pd
cars = pd.read_csv('cars.csv', index_col = 0)
# Print out first 3 observations
# Print out fourth, fifth and sixth observation