DataFrame mit einer Schleife durchlaufen (1)
Die Iteration über einen Pandas DataFrame wird normalerweise mit der Methode iterrows()
durchgeführt. 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 über die Zeilen von cars
iteriert und bei jeder Iteration zwei print()
-Aufrufe ausführt: einen, um die Zeilenbeschriftung auszudrucken, und einen, um alle Zeileninhalte auszudrucken.
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