初探被審查資料
你是名為 Data Land 的小國家中央政府的首席資料科學家,正在協助擬定總統任期長度的法律。由於你的國家凡事依據資料決策,你決定參考一個涵蓋 202 個國家、共有 1808 個政權的 DataFrame,名為 regime_durations。政權通常會維持多久?國家的未來就藏在這些列之間,也握在你手中……
你的目標是計算「平均持續時間」。因為你使用的是事件發生時間(time-to-event)的資料集,你需要先檢視資料是否存在審查(censorship)。
pandas 套件已載入為 pd。持續時間的 DataFrame 已載入並儲存為 regime_durations。你可以用主控台查看這個 DataFrame 的欄名。
本練習屬於課程
Python 的存活分析
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# Print first row
print(regime_durations.____)
# Count censored data
count = len(regime_durations[regime_durations[____] == ____])
# Print the count to console
print(____)