เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

.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())
แก้ไขและรันโค้ด