1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. 효율적인 Python 코드 작성

Connected

Bài tập

`.itertuples()`로 득실점 차 계산하기

New York Yankees가 San Francisco Giants와의 트레이드로 당신의 애널리스트 계약을 데려갔어요 — 당신은 인기 스타예요! 새 상사는 Giants 데이터에서의 작업을 보고, 이제 Yankees 데이터로도 비슷한 분석을 원합니다. 1962년부터 2012년까지 Yankees의 득실점 차(run differentials)를 계산하고, 어느 시즌의 득실점 차가 가장 좋았는지 찾아 달라고 하네요.

Giants에서 썼던 함수를 기억해 바로 적어 봤어요:

def calc_run_diff(runs_scored, runs_allowed):

    run_diff = runs_scored - runs_allowed

    return run_diff

이제 .itertuples()를 사용해 세션에 로드된 yankees_df DataFrame을 순회하며 득실점 차를 계산해 봅시다.

Hướng dẫn 1/4

undefined XP
    1
    2
    3
    4
  • .itertuples()를 사용해 yankees_df를 순회하면서 각 행의 득점과 실점 값을 가져오세요.