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 "London" und "Paris" enthält. - Filtere
temperaturesmithilfe von[]nach Zeilen, in denen die Spaltecityeinen Wert aus der Listecitiesenthält. - Filtere dann
temperatures_indmithilfe von.loc[]nach Zeilen, in denen die Stadt in der Listecitiesenthalten ist.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# 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[____])