1. 학습
  2. /
  3. 강의
  4. /
  5. 効率的なPythonコードの書き方

Connected

연습 문제

.itertuples() で反復処理する

.itertuples() は、各 DataFrame の行を namedtuple と呼ばれる特別なデータ型として返します。namedtuple の属性は特別な記法で参照できます。ここでは namedtuple の扱いに慣れましょう。

セッションには rangers_df という pandas の 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

    次に、レンジャーズがプレーオフに進出した行に対してのみ、これらの値を出力してください。