Auto's per hoofd (1)
Laten we nog even doorgaan met de cars-gegevens. Dit keer wil je uitzoeken welke landen een hoge waarde voor cars per capita hebben. Met andere woorden: in welke landen hebben veel mensen een auto, of misschien wel meerdere auto's.
Net als in het vorige voorbeeld wil je een booleaanse Series opbouwen die je vervolgens kunt gebruiken om het cars-DataFrame te subselecteren en bepaalde observaties te kiezen. Als je dit in één regel wilt doen, is dat helemaal prima!
Deze oefening maakt deel uit van de cursus
Python voor gemiddeld niveau
Oefeninstructies
- Selecteer de kolom
cars_per_capuitcarsals een Pandas Series en sla deze op alscpc. - Gebruik
cpcin combinatie met een vergelijking en500. Je wilt eindigen met een booleaanse Series dieTrueis als het betreffende land eencars_per_capvan meer dan500heeft en andersFalse. Sla deze booleaanse Series op alsmany_cars. - Gebruik
many_carsomcarste subselecteren, vergelijkbaar met wat je eerder deed. Sla het resultaat op alscar_maniac. - Print
car_maniacom te kijken of het gelukt is.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# Import cars data
import pandas as pd
cars = pd.read_csv('cars.csv', index_col = 0)
# Create car_maniac: observations that have a cars_per_cap over 500
# Print car_maniac