ทดสอบและแสดงผลฟังก์ชันอัตราการแปลง
ผ่านขั้นตอนที่ยากมาแล้ว ด้วยการสร้างฟังก์ชันคำนวณอัตราการแปลง — ถึงเวลาทดสอบการใช้งานจริงแล้ว! การสร้างระบบอัตโนมัติสำหรับการวิเคราะห์อาจต้องใช้เวลาในช่วงแรก แต่นี่คือจุดที่ทุกอย่างคุ้มค่า
ในแบบฝึกหัดนี้ คุณจะเห็นว่าสามารถคำนวณอัตราการแปลงได้รวดเร็วเพียงใด งานที่ในบทเรียนก่อนหน้าต้องใช้หลายขั้นตอน บัดนี้ทำได้ง่ายขึ้นมาก การทำให้ส่วนที่ซ้ำซ้อนเป็นอัตโนมัติจะช่วยให้มีเวลาสำหรับการวิเคราะห์ที่ซับซ้อนยิ่งขึ้น
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
วิเคราะห์แคมเปญการตลาดด้วย pandas
คำแนะนำการฝึกหัด
- ใช้ฟังก์ชัน
conversion_rate()เพื่อคำนวณอัตราการแปลงในmarketingโดยแบ่งตามdate_servedและage_groupแล้วเก็บผลลัพธ์ไว้ในage_group_conv - Unstack
age_group_convที่ level เท่ากับ 1 แล้วครอบด้วยpd.DataFrame()เพื่อสร้างage_group_df - สร้างกราฟเส้นเพื่อแสดงผลลัพธ์จาก
age_group_df
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# 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()