LoslegenKostenlos starten

Rechtsverkehr (1)

Erinnerst du dich an den Datensatz cars mit Daten zur Anzahl der Autos pro 1000 Einwohner (cars_per_cap) und zum Rechtsverkehr (drives_right) für verschiedene Länder (country)? Der Code, der diese Daten im CSV-Format als DataFrame in Python importiert, ist im Skript enthalten.

Im Video hast du gesehen, wie du Schritt für Schritt Zeilen aus einem DataFrame anhand von booleschen Arrays filtern kannst. Fangen wir mit einer leichten Aufgabe an und versuchen wir, alle Zeilen in cars zu finden, bei denen drives_right als True angegeben ist.

drives_right ist eine boolesche Spalte, also musst du sie als Series extrahieren und dann diese boolesche Series verwenden, um Zeilen aus cars auszuwählen.

Diese Übung ist Teil des Kurses

<Kurs>Python für Fortgeschrittene</Kurs>
Kurs ansehen

Übungsanweisungen

  • Extrahiere die Spalte drives_right als pandas-Series und speichere sie als dr.
  • Verwende dr, eine boolesche Series, um aus dem DataFrame cars einen Teil auszuwählen. Speichere die resultierende Auswahl in sel.
  • Gib sel aus und überprüfe, ob drives_right für alle Zeilen True ist.

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

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

# Extract drives_right column as Series: dr


# Use dr to subset cars: sel


# Print sel
Code bearbeiten und ausführen