Erste SchritteKostenlos loslegen

loc und iloc (1)

Mit loc und ilockannst du praktisch alle denkbaren Datenauswahloperationen für DataFrames durchführen. loc basiert auf Bezeichnungen, d.h. du musst Zeilen und Spalten anhand ihrer Zeilen- und Spaltenbezeichnungen angeben. iloc basiert auf Integer-Indizes, d.h. du musst Zeilen und Spalten anhand ihres Integer-Indexes angeben, wie du es in der vorherigen Übung getan hast.

Probiere die folgenden Befehle aus, um mit loc und iloc zu experimentieren und Beobachtungen auszuwählen. Jedes der folgenden Befehlspaare führt zum selben Ergebnis.

cars.loc['RU']
cars.iloc[4]

cars.loc[['RU']]
cars.iloc[[4]]

cars.loc[['RU', 'AUS']]
cars.iloc[[4, 1]]

Wie zuvor ist schon Code vorhanden, der die Fahrzeugdaten als pandas-DataFrame importiert.

Diese Übung ist Teil des Kurses

Python für Fortgeschrittene

Kurs anzeigen

Anleitung zur Übung

  • Verwende loc oder iloc, um die Beobachtung auszuwählen, die Japan als Serie entspricht. Die Beschriftung dieser Zeile ist JPN und der Index ist 2. Denk daran, die resultierende Series auszugeben.
  • Verwende loc oder iloc, um die Beobachtungen für Australien und Ägypten als DataFrame auszuwählen. Du kannst dich über die Bezeichnungen/Indizes dieser Zeilen informieren, indem du cars inspizierst. Denk daran, den resultierenden DataFrame auszugeben.

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 observation for Japan


# Print out observations for Australia and Egypt
Bearbeiten und Ausführen von Code