loc und iloc (2)
Mit loc
und iloc
kannst du außerdem sowohl Zeilen als auch Spalten aus einem DataFrame auswählen. Um dich besser damit vertraut zu machen, teste die folgenden Befehle. Auch hier führen die Befehlspaare jeweils zu demselben Ergebnis.
cars.loc['IN', 'cars_per_cap']
cars.iloc[3, 0]
cars.loc[['IN', 'RU'], 'cars_per_cap']
cars.iloc[[3, 4], 0]
cars.loc[['IN', 'RU'], ['cars_per_cap', 'country']]
cars.iloc[[3, 4], [0, 1]]
Diese Übung ist Teil des Kurses
Python für Fortgeschrittene
Anleitung zur Übung
- Gib den
drives_right
-Wert der Zeile aus, die Marokko entspricht (die Zeilenbeschriftung istMOR
). - Gib einen Teil-DataFrame aus, der die Zeilen für Russland und Marokko sowie die Spalten
country
unddrives_right
enthält.
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)
# Print out drives_right value of Morocco
# Print sub-DataFrame