Auta na obyvatele (2)
Pamatuješ si na np.logical_and(), np.logical_or() a np.logical_not() – NumPy varianty operátorů and, or a not? Můžeš je použít také na pandas Series a provádět tak pokročilejší filtrování.
Podívej se na tento příklad, který vybere záznamy, kde je cars_per_cap mezi 10 a 80. Spusť tyto řádky kódu postupně a sleduj, co se děje.
cpc = cars['cars_per_cap']
between = np.logical_and(cpc > 10, cpc < 80)
medium = cars[between]
Toto cvičení je součástí kurzu
Intermediate Python
Pokyny k cvičení
- Použij ukázku kódu k vytvoření DataFrame
medium, který bude obsahovat všechny záznamy zcars, kde jecars_per_capmezi100a500. - Vypiš
medium.
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)
# Import numpy, you'll need this
import numpy as np
# Create medium: observations with cars_per_cap between 100 and 500
# Print medium