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
Övningsinstruktioner
- Extrahera kolumnen
drives_rightsom en Pandas Series och lagra den somdr. - Använd
dr, en boolesk Series, för att filtrera DataFrame:ncars. Lagra det resulterande urvalet isel. - Skriv ut
seloch kontrollera attdrives_rightärTruefö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