.apply() สำหรับการวนซ้ำแถว
.apply() เป็นฟังก์ชันที่มีประโยชน์มากในการวนซ้ำแถวของ DataFrame และนำฟังก์ชันที่กำหนดไปใช้งาน
ในแบบฝึกหัดนี้จะทำงานกับชุดข้อมูลย่อยจาก poker_hands ซึ่งประกอบด้วยเฉพาะอันดับของไพ่ทั้งห้าใบในแต่ละมือ (ชุดข้อมูลย่อยนี้ถูกสร้างให้แล้วในสคริปต์) จากนั้นจะคำนวณค่าความแปรปรวนของแต่ละมือสำหรับทุกอันดับ และค่าความแปรปรวนของแต่ละอันดับสำหรับทุกมือ
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การเขียนโค้ดที่มีประสิทธิภาพด้วย pandas
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Define the lambda transformation
get_variance = ____
# Apply the transformation
data_tr = poker_hands[['R1', 'R2', 'R3', 'R4', 'R5']].____(____, ____)
print(data_tr.head())