Mașini per capita (2)
Îți amintești de np.logical_and(), np.logical_or() și np.logical_not(), variantele NumPy ale operatorilor and, or și not? Le poți folosi și pe serii pandas pentru operații de filtrare mai avansate.
Uită-te la exemplul de mai jos, care selectează observațiile cu cars_per_cap cuprins între 10 și 80. Rulează liniile de cod pas cu pas pentru a înțelege ce se întâmplă.
cpc = cars['cars_per_cap']
between = np.logical_and(cpc > 10, cpc < 80)
medium = cars[between]
Acest exercițiu face parte din cursul
Python intermediar
Instrucțiuni pentru exercițiu
- Folosește exemplul de cod furnizat pentru a crea un DataFrame
medium, care să includă toate observațiile dincarscucars_per_capcuprins între100și500. - Afișează
medium.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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