Thiết lập chỉ số chuyển đổi
Giờ bạn đã xác định được ngôn ngữ thực sự là nguyên nhân khiến chuyển đổi của House Ads giảm, các bên liên quan cần biết đã mất bao nhiêu người đăng ký do lỗi này.
Trong bài tập này, bạn sẽ lập chỉ số (index) tỷ lệ chuyển đổi của các ngôn ngữ không phải tiếng Anh so với tỷ lệ chuyển đổi tiếng Anh trong khoảng thời gian trước khi lỗi ngôn ngữ xuất hiện.
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
Hướng dẫn bài tập
- Tạo một DataFrame mới,
house_ads_bug, chỉ chứa các hàng từhouse_adscó'date_served'trước'2018-01-11'. - Dùng hàm
conversion_rate()của bạn trên DataFramehouse_ads_bugvà cột'language_displayed'. - Ở hàng phù hợp, chia các cột
Spanish,ArabicvàGermancủalang_convcho cộtEnglish.
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.
# Calculate pre-error conversion rate
house_ads_bug = ____[____['____'] < '____']
lang_conv = ____
# Index other language conversion rate against English
spanish_index = ____/____
arabic_index = ____/____
german_index = ____/____
print("Spanish index:", spanish_index)
print("Arabic index:", arabic_index)
print("German index:", german_index)