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

การเชื่อมต่อหลายออเปอเรชัน

เมื่อโหลดและทำความสะอาดข้อมูลเสร็จแล้ว ก็ถึงเวลาวิเคราะห์ข้อมูลกัน งานแรกคือการดูวันเกิดของนักการเมือง ซึ่งอยู่ในรูปแบบสตริง เช่น 'YYYY-MM-DD' โดย 4 ตัวอักษรแรกของสตริงคือปีเกิด

Dask bag ที่ผ่านการกรองจากแบบฝึกหัดก่อนหน้า ชื่อ filtered_bag พร้อมใช้งานในสภาพแวดล้อมของคุณแล้ว

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

Parallel Programming with Dask in Python

ดูคอร์ส

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

  • ใช้เมธอด .pluck() ของ bag เพื่อดึงสตริง 'birth_date' ออกมา
  • เขียน lambda function เพื่อดึงสตริงของปีจากสตริง 'birth_date' แล้วแปลงเป็นจำนวนเต็ม
  • ใช้ bag ใหม่ชื่อ birth_year_bag เพื่อคำนวณปีเกิดที่น้อยที่สุด มากที่สุด และค่าเฉลี่ย
  • ใช้ฟังก์ชัน dask.compute() เพื่อคำนวณค่ารวมทั้งสามค่าอย่างมีประสิทธิภาพ

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

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

# Select the 'birth_date' from each dictionary in the bag
birth_date_bag = filtered_bag.____

# Extract the year as an integer from the birth_date strings
birth_year_bag = birth_date_bag.____(lambda x: ____)

# Calculate the min, max and mean birth years
min_year = ____
max_year = ____
mean_year = ____

# Compute the results efficiently and print them
print(____(____))
แก้ไขและรันโค้ด