ÎncepețiÎncepe gratuit

Iterare peste DataFrame (1)

Iterarea peste un DataFrame Pandas se face de obicei cu metoda iterrows(). Folosită într-o buclă for, fiecare observație este parcursă pe rând, iar la fiecare iterație sunt disponibile eticheta rândului și conținutul efectiv al acestuia:

for lab, row in brics.iterrows() :
    ...

În acest exercițiu și în cel următor vei lucra cu DataFrame-ul cars. Acesta conține informații despre numărul de mașini pe cap de locuitor și despre sensul de circulație (dreapta sau stânga) pentru șapte țări din lume.

Acest exercițiu face parte din cursul

Python intermediar

Vezi cursul

Instrucțiuni pentru exercițiu

Scrie o buclă for care iterează peste rândurile din cars și, la fiecare iterație, efectuează două apeluri print(): unul pentru a afișa eticheta rândului și unul pentru a afișa întregul conținut al rândului.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# Import cars data
import pandas as pd
cars = pd.read_csv('cars.csv', index_col = 0)

# Iterate over rows of cars
Editează și rulează codul