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 die gleichen Autodaten aus CSV-Dateien 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
countryvoncarsals pandas-Series auszugeben. - Verwende doppelte eckige Klammern, um die Spalte
countryvoncarsals pandas-DataFrame auszugeben. - Verwende doppelte eckige Klammern, um einen DataFrame mit den Spalten
countryunddrives_rightvoncarsin genau dieser Reihenfolge auszugeben.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# 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