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
Övningsinstruktioner
- Använd det angivna kodexemplet för att skapa en DataFrame
mediumsom innehåller alla observationer icarsdärcars_per_capär mellan100och500. - 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