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

Tính các tứ phân vị theo chi tiêu (q=4)

Chúng tôi đã tạo sẵn cho bạn một tập dữ liệu với CustomerIDSpend ngẫu nhiên dưới tên data. Bây giờ bạn sẽ dùng tập dữ liệu này để nhóm khách hàng vào các tứ phân vị dựa trên giá trị Spend và gán nhãn cho từng nhóm.

Thư viện pandas đã được nạp với bí danh pd. Bạn có thể in data 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 các tứ phân vị theo chi tiêu với 4 nhóm — phạm vi từ 1 đến 5.
  • Gán giá trị tứ phân vị vào cột Spend_Quartile trong data.
  • Sắp xếp data theo giá trị Spend và 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 spend quartile with 4 groups - a range between 1 and 5
spend_quartile = pd.____(data['Spend'], q=____, labels=range(1,____))

# Assign the quartile values to the Spend_Quartile column in data
data['____'] = spend_quartile

# Print data with sorted Spend values
print(____.sort_values(____))
Chỉnh sửa và Chạy Mã