Auto pro capite (2)
Ti ricordi di np.logical_and()
, np.logical_or()
e np.logical_not()
, le varianti NumPy degli operatori and
, or
e not
? Puoi anche utilizzarli con le Series di pandas per effettuare operazioni di filtraggio più avanzate.
Prendiamo questo esempio che seleziona le osservazioni che hanno un cars_per_cap
compreso tra 10 e 80. Prova queste righe di codice passo a passo per vedere cosa succede.
cpc = cars['cars_per_cap']
between = np.logical_and(cpc > 10, cpc < 80)
medium = cars[between]
Questo esercizio fa parte del corso
Python - Livello Intermedio
Istruzioni dell'esercizio
- Usa l'esempio di codice fornito per creare un DataFrame
medium
, che include tutte le osservazioni dicars
che hanno uncars_per_cap
tra100
e500
. - Stampa
medium
.
Esercizio pratico interattivo
Prova questo esercizio completando il codice di esempio.
# 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