Coches per cápita (2)
¿Recuerdas np.logical_and()
, np.logical_or()
y np.logical_not()
, las variantes NumPy de los operadores and
, or
y not
? También puedes utilizarlos en la Serie Pandas para realizar operaciones de filtrado más avanzadas.
Toma este ejemplo que selecciona las observaciones que tienen un cars_per_cap
entre 10 y 80. Prueba estas líneas de código paso a paso para ver qué ocurre.
cpc = cars['cars_per_cap']
between = np.logical_and(cpc > 10, cpc < 80)
medium = cars[between]
Este ejercicio forma parte del curso
Python intermedio
Instrucciones de ejercicio
- Utiliza el ejemplo de código proporcionado para crear un DataFrame
medium
, que incluya todas las observaciones decars
que tengan uncars_per_cap
entre100
y500
. - Imprime
medium
.
Ejercicio interactivo práctico
Pruebe este ejercicio completando este código de muestra.
# 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