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

Tính giá trung bình

Bây giờ bạn sẽ tính metric giá trung bình và phân tích xem có khác biệt nào trong hành vi mua sắm theo thời gian và giữa các cohort hay không.

Bộ dữ liệu online đã được nạp sẵn với cohort theo tháng và cohort index từ bài học này. Bạn có thể in nó ra Console nếu muốn.

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

Phân khúc khách hàng bằng Python

Xem khóa học

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

  • Tạo một đối tượng groupby và truyền cohort theo tháng và cohort index dưới dạng danh sách.
  • Chọn cột đơn giá (unit price), tính giá trị trung bình và lưu vào cohort_data.
  • Đặt lại chỉ mục của DataFrame cohort_data.
  • Tạo một pivot với cohort theo tháng ở index, cohort index ở columns và đơn giá ở values, rồi in kết quả.

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.

# Create a groupby object and pass the monthly cohort and cohort index as a list
grouping = online.groupby([____, ____]) 

# Calculate the average of the unit price column
cohort_data = grouping[____].____()

# Reset the index of cohort_data
cohort_data = cohort_data.____()

# Create a pivot 
average_price = cohort_data.____(index=____, columns=____, values=____)
print(average_price.round(1))
Chỉnh sửa và Chạy Mã