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
Anleitung zur Übung
- Erstelle eine Liste namens
cities
, die "Moscow" und "Saint Petersburg" enthält. - Filtere
temperatures
mithilfe von[]
nach Zeilen, in denen die Spaltecity
einen Wert aus der Listecities
enthält. - Filtere dann
temperatures_ind
mithilfe von.loc[]
nach Zeilen, in denen die Stadt in der Listecities
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[____])