LoslegenKostenlos loslegen

Eckige Klammern (1)

Im Video hast du gesehen, dass du pandas-DataFrames auf verschiedene Arten indizieren und auswählen kannst. Die einfachste, aber nicht die stärkste Methode ist die Nutzung von eckigen Klammern.

Im Beispielcode werden wieder dieselben Fahrzeugdaten aus einer CSV-Datei als pandas-DataFrame importiert. Um nur die Spalte cars_per_cap von cars auszuwählen, kannst du folgenden Code verwenden:

cars['cars_per_cap']
cars[['cars_per_cap']]

Die Version mit einfachen Klammern liefert eine pandas-Series, die Version mit doppelten Klammern einen pandas-DataFrame.

Diese Übung ist Teil des Kurses

Python für Fortgeschrittene

Kurs anzeigen

Anleitung zur Übung

  • Verwende einfache eckige Klammern, um die Spalte country von cars als pandas-Series auszugeben.
  • Verwende doppelte eckige Klammern, um die Spalte country von cars als pandas-DataFrame auszugeben.
  • Verwende doppelte eckige Klammern, um einen DataFrame mit den Spalten country und drives_right von cars in genau dieser Reihenfolge auszugeben.

Interaktive Ü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)

# Print out country column as Pandas Series


# Print out country column as Pandas DataFrame


# Print out DataFrame with country and drives_right columns
Code bearbeiten und ausführen