มองข้อมูล Censored เป็นครั้งแรก
คุณเป็นนักวิทยาศาสตร์ข้อมูลหลักของรัฐบาลประเทศเล็ก ๆ แห่งหนึ่งที่ชื่อว่า Data Land และกำลังช่วยร่างกฎหมายกำหนดระยะเวลาการดำรงตำแหน่งของผู้นำประเทศ เนื่องจากประเทศนี้ใช้ข้อมูลเป็นฐานในการตัดสินใจทุกอย่าง คุณจึงหาคำตอบจาก DataFrame ของระบอบการปกครอง 1808 ชุด จาก 202 ประเทศ ซึ่งเก็บไว้ในตัวแปรชื่อ regime_durations ระบอบการปกครองแต่ละชุดมีอายุยืนยาวเพียงใด? ชะตากรรมของประเทศขึ้นอยู่กับข้อมูลในแต่ละแถว และอยู่ในมือของคุณแล้ว…
เป้าหมายของคุณคือคำนวณระยะเวลาเฉลี่ย เนื่องจากนี่คือชุดข้อมูลแบบ time-to-event จึงต้องตรวจสอบข้อมูลก่อนเพื่อดูว่ามี censorship หรือไม่
แพ็กเกจ pandas ถูกโหลดไว้แล้วในชื่อ pd และ DataFrame ชื่อ regime_durations ถูกโหลดและพร้อมใช้งานแล้ว สามารถใช้คอนโซลเพื่อดูชื่อคอลัมน์ใน DataFrame ได้
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Survival Analysis ด้วย Python
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Print first row
print(regime_durations.____)
# Count censored data
count = len(regime_durations[regime_durations[____] == ____])
# Print the count to console
print(____)