Erste SchritteKostenlos loslegen

Teilmengen mit .loc[] auswählen

Eine der besten Methoden für Indizes ist .loc[]. Mit ihr lassen sich Teilmengen anhand von Indexwerten auswählen. Wenn du dieser Methode ein einzelnes Argument übergibst, wählt sie die entsprechenden Zeilen aus.

Der Code zur Teilmengenauswahl mit .loc[] ist oft einfacher zu lesen als die übliche Variante mit eckigen Klammern – so kannst du deinen Code auch leichter auf dem aktuellen Stand halten.

pandas ist bereits als pd geladen. temperatures ist ebenso verfügbar wie temperatures_ind mit dem Index city.

Diese Übung ist Teil des Kurses

Datenbearbeitung mit pandas

Kurs anzeigen

Anleitung zur Übung

  • Erstelle eine Liste namens cities, die "Moscow" und "Saint Petersburg" enthält.
  • Filtere temperatures mithilfe von [] nach Zeilen, in denen die Spalte city einen Wert aus der Liste cities enthält.
  • Filtere dann temperatures_ind mithilfe von .loc[] nach Zeilen, in denen die Stadt in der Liste cities enthalten ist.

Interaktive Übung zum Anfassen

Probieren Sie diese Übung aus, indem Sie diesen Beispielcode ausführen.

# Make a list of cities to subset on
cities = ["____", "____"]

# Subset temperatures using square brackets
print(temperatures[____])

# Subset temperatures_ind using .loc[]
print(temperatures_ind.loc[____])
Bearbeiten und Ausführen von Code