開始使用免費開始

分析此活動的留存率

既然你已經算出訂閱總數與留存的訂閱者數,就可以來判斷哪個渠道的留存率最高。

在這個練習中,你會計算各訂閱渠道的留存率,並將結果視覺化。

本練習屬於課程

使用 pandas 分析行銷活動

檢視課程

練習說明

  • retention_subs 除以 retention_total,取得依訂閱日期分組、各訂閱渠道的留存率。
  • 加上標題『Retention Rate by Subscribing Channel』。
  • 將 x 軸與 y 軸標籤分別命名為『Date Subscribed』與『Retention Rate (%)』。
  • 將圖例放在 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()
編輯並執行程式碼