1. 학습
  2. /
  3. 강의
  4. /
  5. 효율적인 Python 코드 작성

Connected

연습 문제

apply()로 논쟁 해결하기

Arizona Diamondbacks가 여러분의 뛰어난 분석 실력을 들었습니다. 감독들 사이의 논쟁을 해결하는 데 도움을 요청했어요. 한 감독은 승률이 0.50 이상인 해마다 팀이 항상 플레이오프에 진출했다고 주장합니다. 다른 감독은 사실이 아니라고 해요.

아래 함수와 .apply() 메서드를 사용해 어느 감독의 말이 맞는지 확인해 봅시다.

def calc_win_perc(wins, games_played):
    win_perc = wins / games_played
    return np.round(win_perc,2)

dbacks_df라는 DataFrame이 세션에 로드되어 있습니다.

지침 1/4

undefined XP
    1
    2
    3
    4
  • 데이터가 어떻게 생겼는지 확인하기 위해 dbacks_df DataFrame의 처음 5행을 출력하세요.