การวนซ้ำด้วย .iterrows()
ในวิดีโอ เราได้พูดถึงว่า .iterrows() จะคืนค่าแต่ละแถวของ DataFrame ในรูปแบบ tuple ของคู่ (index, pandas Series) แต่หมายความว่าอย่างไรกันแน่? มาสำรวจผ่านแบบฝึกหัดโค้ดสั้น ๆ กัน
pandas DataFrame ชื่อ pit_df ถูกโหลดเข้ามาในเซสชันแล้ว DataFrame นี้บรรจุสถิติของทีม Major League Baseball ชื่อ Pittsburgh Pirates (ย่อว่า 'PIT') ตั้งแต่ปี 2008 ถึงปี 2012 และได้แสดงผลไว้ในคอนโซลเพื่อความสะดวก
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การเขียน Python Code ที่มีประสิทธิภาพ
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Iterate over pit_df and print each row
for ____,____ in ____.____:
print(row)