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

ฟังก์ชัน .apply() กับทุก cell

อย่างที่เห็นในบทเรียน สามารถใช้ .apply() เพื่อแมปฟังก์ชันไปยังทุก cell ของ DataFrame ได้ ไม่ว่าจะเป็นคอลัมน์หรือแถวใดก็ตาม

ลองนำไปใช้กับชุดข้อมูล poker_hands กัน โดยจะใช้ .apply() เพื่อยกกำลังสองทุก cell ของ DataFrame วิธีการยกกำลังสองของตัวเลข n ใน Python คือ n**2

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

การเขียนโค้ดที่มีประสิทธิภาพด้วย pandas

ดูคอร์ส

คำแนะนำการฝึกหัด

  • กำหนด lambda transformation สำหรับการยกกำลังสอง
  • นำ transformation ไปใช้โดยใช้ฟังก์ชัน .apply()

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# Define the lambda transformation
get_square = ____ x: ____

# Apply the transformation
data_sum = poker_hands.____(____)
print(data_sum.head())
แก้ไขและรันโค้ด