시작하기무료로 시작하기

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
____ = ____
코드 편집 및 실행