สร้าง generator สำหรับ pandas DataFrame
อย่างที่เห็นในวิดีโอ คุณสามารถสร้าง generator จาก pandas DataFrame ได้อย่างง่ายดาย ในแต่ละรอบของการวนซ้ำ จะได้ค่ากลับมา 2 อย่าง:
- ดัชนีของแถวนั้น
- pandas Series ที่มีองค์ประกอบทั้งหมดของแถวนั้น
ในแบบฝึกหัดนี้ จะสร้าง generator สำหรับชุดข้อมูล poker โดยนำเข้ามาในชื่อ poker_hands จากนั้นพิมพ์องค์ประกอบทั้งหมดของแถวที่ 2 โดยใช้ generator ที่สร้างขึ้น
สามารถสำรวจชุดข้อมูลและดูการเปลี่ยนแปลงได้ตลอดเวลาใน IPython Shell และดูสไลด์ประกอบได้ในแท็บ Slides
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การเขียนโค้ดที่มีประสิทธิภาพด้วย pandas
คำแนะนำการฝึกหัด
- กำหนด generator สำหรับวนซ้ำแถวของชุดข้อมูล data ให้กับตัวแปร generator
- พิมพ์องค์ประกอบทั้งหมดของ generator ในตำแหน่งที่ 2
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Create a generator over the rows
generator = poker_hands.____
# Access the elements of the 2nd row
first_element = next(generator)
second_element = ____(____)
print(first_element, second_element)