Bắt đầu ngayBắt đầu miễn phí

Xâu chuỗi các thao tác

Giờ bạn đã tải và làm sạch dữ liệu, hãy bắt đầu phân tích. Nhiệm vụ đầu tiên là xem ngày sinh của các chính trị gia. Ngày sinh ở dạng chuỗi như 'YYYY-MM-DD'. 4 ký tự đầu tiên trong chuỗi là năm.

Dask bag đã lọc mà bạn tạo ở bài trước, filtered_bag, đã có sẵn trong môi trường của bạn.

Bài tập này là một phần của khóa học

Lập trình song song với Dask trong Python

Xem khóa học

Hướng dẫn bài tập

  • Dùng phương thức .pluck() của bag để trích xuất các chuỗi 'birth_date'.
  • Viết một hàm lambda để lấy phần năm từ chuỗi 'birth_date' và chuyển nó thành số nguyên.
  • Dùng bag mới birth_year_bag để tính năm sinh nhỏ nhất, lớn nhất và trung bình.
  • Dùng hàm dask.compute() để tính hiệu quả ba giá trị tổng hợp này.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

# 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(____(____))
Chỉnh sửa và Chạy Mã