Auta na obyvatele (1)
Zůstaňme ještě chvíli u dat cars. Tentokrát chceš zjistit, které země mají vysoký počet aut na obyvatele – jinými slovy, ve kterých zemích vlastní mnoho lidí auto, nebo třeba i více aut.
Podobně jako v předchozím příkladu sestavíš boolean Series, pomocí které pak vyfiltrujeme z DataFramu cars konkrétní pozorování. Pokud to chceš zvládnout na jeden řádek, klidně do toho!
Toto cvičení je součástí kurzu
Intermediate Python
Pokyny k cvičení
- Ze
carsvyber sloupeccars_per_capjako Pandas Series a ulož ho jakocpc. - Použij
cpcv kombinaci s porovnávacím operátorem a hodnotou500. Výsledkem má být boolean Series, kde je hodnotaTrue, pokud má daná zeměcars_per_capvětší než500, aFalsejinak. Tuto boolean Series ulož jakomany_cars. - Pomocí
many_carsvyfiltrujcars– podobně jako jsi to dělal/a dříve. Výsledek ulož jakocar_maniac. - Vypiš
car_maniaca ověř, jestli je výsledek správný.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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