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
Anleitung zur Übung
- Verwende einfache eckige Klammern, um die Spalte
country
voncars
als pandas-Series auszugeben. - Verwende doppelte eckige Klammern, um die Spalte
country
voncars
als pandas-DataFrame auszugeben. - Verwende doppelte eckige Klammern, um einen DataFrame mit den Spalten
country
unddrives_right
voncars
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