DataFrame mit einer Schleife durchlaufen (1)
Die Iteration über einen pandas-DataFrame erfolgt normalerweise mit der iterrows()
-Methode. Bei Nutzung in einer for
-Schleife wird jede Zeile durchlaufen und bei jeder Iteration sind die Zeilenbeschriftung und der aktuelle Zeileninhalt verfügbar:
for lab, row in brics.iterrows() :
...
In dieser und der nächsten Übung wirst du mit dem DataFrame cars
arbeiten. Er enthält für sieben Länder der Welt Daten zur Anzahl der Autos pro Kopf und zur Art des dortigen Verkehrs, sprich Rechts- oder Linksverkehr.
Diese Übung ist Teil des Kurses
Python für Fortgeschrittene
Anleitung zur Übung
Schreibe eine for
-Schleife, die alle Zeilen von cars
durchläuft und bei jeder Iteration zwei print()
-Aufrufe ausführt: einen zur Ausgabe der Zeilenbeschriftung und den zweiten zur Ausgabe des gesamten Zeileninhalts.
Interaktive Übung zum Anfassen
Probieren Sie diese Übung aus, indem Sie diesen Beispielcode ausführen.
# Import cars data
import pandas as pd
cars = pd.read_csv('cars.csv', index_col = 0)
# Iterate over rows of cars