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

Connected

Exercise

Iterowanie z użyciem .iterrows()

W materiale wideo omawialiśmy, że .iterrows() zwraca każdy wiersz DataFrame jako krotkę par (indeks, pandas Series). Co to jednak oznacza w praktyce? Sprawdźmy to w kilku ćwiczeniach.

Do twojej sesji załadowano pandas DataFrame o nazwie pit_df. Zawiera on statystyki drużyny Major League Baseball – Pittsburgh Pirates (w skrócie 'PIT') – z lat 2008–2012. Dane zostały wyświetlone w konsoli dla ułatwienia.

Instrukcje 1 / 4

undefined XP
  • 1

    Użyj .iterrows(), aby przejść pętlą po pit_df i wyświetlić każdy wiersz. Pierwszy element zwracany przez .iterrows() zapisz jako i, a drugi jako row.

  • 2

    Dodaj dwie linie do pętli: jedną przed print(row), która wyświetli każdą zmienną indeksu, i jedną po niej, która wyświetli typ każdego wiersza.

  • 3

    Zamiast używać i i row w instrukcji for do przechowywania wyników .iterrows(), użyj jednej zmiennej o nazwie row_tuple.

  • 4

    Dodaj w pętli for linię, która wyświetli typ każdej krotki row_tuple.