開始使用免費開始

評估錯誤的影響

現在要來計算,因為誤把介面顯示為英文而非使用者偏好語言,究竟流失了多少訂閱者。團隊一旦有了這個錯誤的影響估計值,就能判斷是否值得在未來加入更多檢查來避免同樣問題——你可能會想:「當然值得努力避免錯誤!」某種程度上你是對的,不過公司做的每個選擇都需要投入人力與經費。團隊掌握的資訊越多,就越能評估這種權衡。

converted 這個 DataFrame 已為你載入。它包含西班牙文、阿拉伯文與德文使用者的預期訂閱者欄位,分別命名為 expected_spanish_convexpected_arabic_convexpected_german_conv

本練習屬於課程

使用 pandas 分析行銷活動

檢視課程

練習說明

  • 使用 .loc 建立 converted DataFrame,只選取日期介於 '2018-01-11''2018-01-31' 的列。
  • converted 中各語言的預期訂閱者欄位加總,將結果存為 expected_subs
  • converted 中各語言的實際訂閱者加總,將結果存為 actual_subs
  • expected_subs 減去 actual_subs,計算因錯誤而流失的訂閱者數量。

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

# Use .loc to slice only the relevant dates
converted = converted.___['____':'____']

# Sum expected subscribers for each language
expected_subs = ____.sum() + ____.sum() + ____.sum()

# Calculate how many subscribers we actually got
actual_subs = ____.____ + ____.____ + ____.____

# Subtract how many subscribers we got despite the bug
lost_subs = ____
print(lost_subs)
編輯並執行程式碼