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

Phân tích sở thích người dùng

Để hiểu chính xác mức độ ảnh hưởng của lỗi, điều quan trọng là phải xác định xem chúng ta sẽ kỳ vọng có bao nhiêu người đăng ký nếu không xảy ra lỗi ngôn ngữ. Điều này giúp bạn nắm được quy mô vấn đề và tầm quan trọng của việc ngăn chặn những lỗi tương tự trong tương lai.

Ở bước này, bạn sẽ tạo một DataFrame mới để thực hiện các phép tính nhằm ước tính số người đăng ký kỳ vọng. DataFrame này sẽ bao gồm số người dùng ưa thích từng ngôn ngữ theo từng ngày. Khi đã có DataFrame, bạn có thể bắt đầu tính xem đáng lẽ bạn sẽ có bao nhiêu người đăng ký nếu không có lỗi ngôn ngữ.

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

Phân tích chiến dịch Marketing với pandas

Xem khóa học

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

  • Group house_ads theo date_servedlanguage_preferred.
  • Dùng một từ điển trong lời gọi .agg() để tính số người dùng duy nhất và tính tổng số người dùng đã chuyển đổi.
  • Unstack converted tại level = 1

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.

# Group house_ads by date and language
converted = house_ads.groupby(____)\
                        .agg({'____':'____',
                              '____':'____'})

# Unstack converted
converted_df = pd.DataFrame(____.____(____))
Chỉnh sửa và Chạy Mã