Kiểm thử và trực quan hóa hàm chuyển đổi
Bạn đã làm xong phần khó nhất là xây dựng hàm tính tỷ lệ chuyển đổi—giờ là lúc kiểm thử nó! Tự động hóa phân tích có thể tốn thời gian lúc đầu, nhưng đây là lúc bạn thấy hiệu quả.
Trong bài này, bạn sẽ thấy mình có thể tính tỷ lệ chuyển đổi nhanh đến mức nào—một tác vụ trước đây cần nhiều bước. Bằng cách tự động hóa các phần lặp đi lặp lại trong công việc, bạn sẽ có thêm thời gian cho các phân tích phức tạp.
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
- Dùng hàm
conversion_rate()của bạn để tính tỷ lệ chuyển đổi trongmarketingtheodate_servedvàage_group, rồi lưu kết quả vàoage_group_conv. - Unstack
age_group_convtại level bằng 1 và bọc nó trong lời gọipd.DataFrame()để tạoage_group_df. - Tạo biểu đồ đường để hiển thị kết quả từ
age_group_df.
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 conversion rate by age_group
age_group_conv = ____(____, ['date_served', ____])
print(age_group_conv)
# Unstack and create a DataFrame
age_group_df = ____(age_group_conv.____)
# Visualize conversion by age_group
age_group_df____
plt.title('Conversion rate by age group\n', size = 16)
plt.ylabel('Conversion rate', size = 14)
plt.xlabel('Age group', size = 14)
plt.show()