LoslegenKostenlos starten

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

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

Übungsanweisungen

  • Gib den drives_right-Wert der Zeile aus, die Marokko entspricht (die Zeilenbeschriftung ist MOR).
  • Gib einen Teil-DataFrame aus, der die Zeilen für Russland und Marokko sowie die Spalten country und drives_right enthält.

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)

# Print out drives_right value of Morocco


# Print sub-DataFrame
Code bearbeiten und ausführen