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

Connected

연습 문제

itertuples()로 반복하기

.itertuples()는 각 DataFrame의 행을 namedtuple이라는 특수한 데이터 타입으로 반환한다는 점을 기억하세요. namedtuple의 속성은 특별한 문법으로 조회할 수 있어요. 이제 namedtuple을 다뤄 보겠습니다.

pandas DataFrame인 rangers_df가 세션에 로드되어 있습니다. 이 DataFrame에는 텍사스 레인저스(약어는 'TEX')라는 메이저리그 야구 팀의 통계('Team', 'League', 'Year', 'RS', 'RA', 'W', 'G', 'Playoffs')가 담겨 있어요.

지침 1/3

undefined XP
  • 1

    .itertuples()를 사용해 rangers_df를 순회하며 각 행을 출력하세요.

  • 2

    .itertuples()로 rangers_df를 순회하며 각 행의 Index, Year, 그리고 승수(W) 속성을 각각 i, year, wins로 저장하세요.

  • 3

    이제, 레인저스가 포스트시즌에 진출한 행에 한해서만 위의 값들을 출력하세요.