Lus doorlopen over DataFrame (1)
Over een Pandas DataFrame itereren doe je meestal met de methode iterrows(). In een for-lus wordt elke observatie doorlopen en bij elke iteratie zijn het rijlabel en de daadwerkelijke rij-inhoud beschikbaar:
for lab, row in brics.iterrows() :
...
In deze en de volgende oefeningen werk je met het DataFrame cars. Het bevat informatie over het aantal auto’s per hoofd van de bevolking en of mensen rechts of links rijden voor zeven landen wereldwijd.
Deze oefening maakt deel uit van de cursus
Python voor gemiddeld niveau
Oefeninstructies
Schrijf een for-lus die over de rijen van cars itereert en voer bij elke iteratie twee print()-aanroepen uit: één om het rijlabel af te drukken en één om alle inhoud van de rij af te drukken.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# Import cars data
import pandas as pd
cars = pd.read_csv('cars.csv', index_col = 0)
# Iterate over rows of cars