วิเคราะห์ Retention Rate ของแคมเปญ
เมื่อคำนวณจำนวนผู้ติดตามทั้งหมดและผู้ติดตามที่ยังคงอยู่ได้แล้ว ก็ถึงเวลาหาคำตอบว่าช่องทางใดมี Retention Rate สูงสุด
ในแบบฝึกหัดนี้ จะคำนวณ Retention Rate ของแต่ละช่องทางการสมัครสมาชิก แล้วนำผลลัพธ์มาแสดงเป็นกราฟ
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
วิเคราะห์แคมเปญการตลาดด้วย pandas
คำแนะนำการฝึกหัด
- หาร
retention_subsด้วยretention_totalเพื่อคำนวณ Retention Rate แยกตามช่องทางการสมัครสมาชิกและวันที่สมัคร - เพิ่มชื่อกราฟว่า
'Retention Rate by Subscribing Channel' - ตั้งชื่อป้ายกำกับแกน x และแกน y เป็น
'Date Subscribed'และ'Retention Rate (%)'ตามลำดับ - วาง legend ไว้ที่ตำแหน่ง
upper rightแล้วแสดงกราฟ
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Divide retained subscribers by total subscribers
retention_rate = ____/____
retention_rate_df = pd.DataFrame(retention_rate.unstack(level=1))
# Plot retention rate
retention_rate_df.plot()
# Add a title, x-label, y-label, legend and display the plot
____
____
____
____
plt.show()