Aan de slagGa gratis aan de slag

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

Cursus bekijken

Oefeninstructies

  • Maak een lijst cities met "London" en "Paris".
  • Maak een subset met [] om temperatures te filteren op rijen waarbij de kolom city een waarde heeft uit de lijst cities.
  • Maak een subset met .loc[] om temperatures_ind te filteren op rijen waarbij de city in de lijst cities voorkomt.

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[____])
Code bewerken en uitvoeren