Kom igångKom igång gratis

Köra på höger sida (1)

Minns du datamängden cars, som innehåller antalet bilar per 1 000 invånare (cars_per_cap) och om folk kör på höger sida (drives_right) för olika länder (country)? Koden som importerar dessa data från CSV-format till Python som en DataFrame finns redan i skriptet.

I videon såg du ett steg-för-steg-tillvägagångssätt för att filtrera observationer från en DataFrame baserat på booleska arrayer. Vi börjar enkelt och försöker hitta alla observationer i cars där drives_right är True.

drives_right är en boolesk kolumn, så du behöver extrahera den som en Series och sedan använda den booleska Serien för att välja ut observationer från cars.

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

Intermediate Python

Visa kurs

Övningsinstruktioner

  • Extrahera kolumnen drives_right som en Pandas Series och lagra den som dr.
  • Använd dr, en boolesk Series, för att filtrera DataFrame:n cars. Lagra det resulterande urvalet i sel.
  • Skriv ut sel och kontrollera att drives_right är True för alla observationer.

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)

# Extract drives_right column as Series: dr


# Use dr to subset cars: sel


# Print sel
Redigera och kör kod