Subsetten met .loc[]
De superfunctie van indexen is .loc[]: een subsetmethode die indexwaarden accepteert. Als je één argument doorgeeft, selecteert het een subset van rijen.
De code voor subsetten met .loc[] is vaak beter leesbaar dan standaard subsets met vierkante haken, waardoor je code makkelijker te onderhouden is.
pandas is geladen als pd. temperatures en temperatures_ind zijn beschikbaar; de laatste is geïndexeerd op city.
Deze oefening maakt deel uit van de cursus
Datamanipulatie met pandas
Oefeninstructies
- Maak een lijst
citiesmet "London" en "Paris". - Maak een subset met
[]omtemperatureste filteren op rijen waarbij de kolomcityeen waarde heeft uit de lijstcities. - Maak een subset met
.loc[]omtemperatures_indte filteren op rijen waarbij de city in de lijstcitiesvoorkomt.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# 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[____])