1. Learn
  2. /
  3. Курси
  4. /
  5. Ефективне написання коду Python

Connected

вправа

Ітерація за допомогою .itertuples()

Пам'ятайте: .itertuples() повертає кожен рядок датафрейму як спеціальний тип даних — namedtuple. Атрибут у namedtuple можна отримати за допомогою спеціального синтаксису. Давайте потренуємося працювати з namedtuple.

У вашому сеансі завантажено датафрейм pandas під назвою rangers_df. У цьому датафреймі містяться показники ('Team', 'League', 'Year', 'RS', 'RA', 'W', 'G', та 'Playoffs') бейсбольної команди в Головній лізі — Texas Rangers (скорочено 'TEX').

Інструкції 1/3

undefined XP
  • 1

    Скористайтеся .itertuples(), щоб пройтися циклом по rangers_df і надрукувати кожен рядок.

  • 2

    Пройдіться по rangers_df за допомогою .itertuples() і збережіть атрибути Index, Year та кількість перемог (W) кожного рядка як i, year і wins.

  • 3

    Тепер пройдіться по rangers_df і надрукуйте ці значення лише для тих рядків, де Rangers вийшли до плей-оф.