Aan de slagGa gratis aan de slag

Auto's per hoofd (2)

Ken je np.logical_and(), np.logical_or() en np.logical_not() nog, de NumPy-varianten van de operatoren and, or en not? Je kunt ze ook gebruiken op Pandas Series om geavanceerdere filterbewerkingen te doen.

Bekijk dit voorbeeld dat de observaties selecteert met een cars_per_cap tussen 10 en 80. Voer deze code regels stap voor stap uit om te zien wat er gebeurt.

cpc = cars['cars_per_cap']
between = np.logical_and(cpc > 10, cpc < 80)
medium = cars[between]

Deze oefening maakt deel uit van de cursus

Python voor gemiddeld niveau

Cursus bekijken

Oefeninstructies

  • Gebruik de meegeleverde code om een DataFrame medium te maken dat alle observaties uit cars bevat met een cars_per_cap tussen 100 en 500.
  • Print medium.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# 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
Code bewerken en uitvoeren