Run differentials with .iterrows()
샌프란시스코 자이언츠에 분석가로 채용되셨어요—축하합니다! 구단주는 2008년부터 2012년까지 각 시즌의 ‘득실 점수 차’(run differential)라는 지표를 계산해 달라고 요청했어요. 이 지표는 한 시즌 동안 팀이 득점한 총 득점에서, 그 시즌 동안 상대에게 허용한 총 실점을 뺀 값입니다. 'RS'는 득점(runs scored), 'RA'는 실점(runs allowed)을 의미합니다.
아래 함수는 이 지표를 계산합니다:
def calc_run_diff(runs_scored, runs_allowed):
run_diff = runs_scored - runs_allowed
return run_diff
giants_df라는 DataFrame이 세션에 로드되어 콘솔에 출력되어 있습니다. .iterrows()를 사용해 이 DataFrame에 득실 점수 차 컬럼을 추가하는 연습을 해 봅시다.
이 연습은 강의의 일부입니다
효율적인 Python 코드 작성
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Create an empty list to store run differentials
____ = ____