1. Uczyć się
  2. /
  3. Courses
  4. /
  5. Wydajny kod w Pythonie

Connected

Exercise

Iterowanie z .itertuples()

Pamiętaj, że .itertuples() zwraca każdy wiersz DataFrame jako specjalny typ danych zwany nazwaną krotką (namedtuple). Dostęp do atrybutu nazwanej krotki uzyskuje się za pomocą specjalnej składni. Poćwiczmy pracę z nazwanymi krotkami.

Do twojej sesji załadowano DataFrame o nazwie rangers_df. Zawiera on statystyki ('Team', 'League', 'Year', 'RS', 'RA', 'W', 'G' i 'Playoffs') drużyny baseballowej Major League – Texas Rangers (w skrócie 'TEX').

Instrukcje 1 / 3

undefined XP
  • 1

    Użyj .itertuples(), aby iterować po rangers_df i wydrukować każdy wiersz.

  • 2

    Iteruj po rangers_df za pomocą .itertuples() i zapisz atrybut Index, Year oraz liczbę zwycięstw (W) każdego wiersza odpowiednio jako i, year i wins.

  • 3

    Teraz iteruj po rangers_df i wydrukuj te wartości tylko dla wierszy, w których Rangers awansowali do playoffs.