검열된 데이터 첫 살펴보기
당신은 Data Land라는 작은 나라의 중앙정부에서 수석 데이터 과학자로 일하고 있어요. 대통령 임기를 얼마나로 정할지에 대한 법안을 만드는 일을 돕고 있죠. 이 나라는 모든 결정을 데이터에 근거해 내리기 때문에, 202개국에서 수집한 1808개의 정권을 담은 regime_durations DataFrame에서 지혜를 구하려 합니다. 정권은 보통 얼마나 지속될까요? 나라의 미래가 이 행과 열 사이, 그리고 당신의 손에 달려 있어요.
당신의 목표는 평균 지속 기간을 계산하는 것입니다. 시간-사건(time-to-event) 데이터셋을 사용하므로, 검열(censorship)이 있는지 데이터를 점검해야 해요.
pandas 패키지는 pd로 불러와져 있고, 지속 기간 DataFrame은 regime_durations에 저장되어 있어요. 콘솔에서 DataFrame의 열 이름을 확인할 수 있어요.
이 연습은 강의의 일부입니다
Python에서의 Survival Analysis
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Print first row
print(regime_durations.____)
# Count censored data
count = len(regime_durations[regime_durations[____] == ____])
# Print the count to console
print(____)