1. Learn
  2. /
  3. Cursuri
  4. /
  5. Scriere eficientă a codului Python

Connected

exercițiu

Iterarea cu .iterrows()

În video, am discutat că .iterrows() returnează fiecare rând al unui DataFrame ca un tuplu de perechi (index, Serie pandas). Dar ce înseamnă asta mai exact? Hai să explorăm prin câteva exerciții de programare.

În sesiunea ta a fost încărcat un DataFrame pandas numit pit_df. Acesta conține statisticile echipei de baseball din Major League numite Pittsburgh Pirates (abreviată ca 'PIT'), pentru anii 2008–2012. A fost afișat în consolă pentru comoditate.

Instrucțiuni 1/4

undefined XP
  • 1

    Folosește .iterrows() pentru a parcurge pit_df și a afișa fiecare rând. Salvează primul element din .iterrows() ca i și al doilea ca row.

  • 2

    Adaugă două linii în buclă: una înainte de print(row) pentru a afișa fiecare variabilă de index și una după pentru a afișa tipul fiecărui rând.

  • 3

    În loc să folosești i și row în instrucțiunea for pentru a stoca rezultatul lui .iterrows(), folosește o singură variabilă numită row_tuple.

  • 4

    Adaugă o linie în bucla for pentru a afișa tipul fiecărui row_tuple.