Kom igångKom igång gratis

Bilar per capita (2)

Kommer du ihåg np.logical_and(), np.logical_or() och np.logical_not() – NumPys varianter av operatorerna and, or och not? Du kan även använda dem på Pandas Series för mer avancerade filtreringsoperationer.

Ta det här exemplet som väljer ut de observationer där cars_per_cap ligger mellan 10 och 80. Prova dessa kodrader steg för steg för att se vad som händer.

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

Den här övningen är en del av kursen

Intermediate Python

Visa kurs

Övningsinstruktioner

  • Använd det angivna kodexemplet för att skapa en DataFrame medium som innehåller alla observationer i cars där cars_per_cap är mellan 100 och 500.
  • Skriv ut medium.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# 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
Redigera och kör kod