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

Kurs anzeigen

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