Dirigindo à direita (1)
Você se lembra do conjunto de dados cars
, que contém os carros por 1.000 pessoas (cars_per_cap
) e se as pessoas dirigem à direita (drives_right
) em diferentes países (country
)? O código que importa esses dados no formato CSV para o Python como um DataFrame está incluído no script.
No vídeo, você viu uma abordagem passo a passo para filtrar observações de um DataFrame com base em matrizes booleanas. Vamos começar de forma simples e tentar encontrar todas as observações de cars
em que drives_right
é True
.
drives_right
é uma coluna booleana, portanto é preciso extraí-la como uma série e, em seguida, usar essa série booleana para selecionar as observações de cars
.
Este exercício faz parte do curso
Python intermediário
Instruções de exercício
- Extraia a coluna
drives_right
como uma série do pandas e armazene-a comodr
. - Use
dr
, uma série booleana, para subdividir o DataFramecars
. Armazene a seleção resultante emsel
. - Imprima
sel
e assegure quedrives_right
éTrue
para todas as observações.
Exercício interativo prático
Experimente este exercício preenchendo este código de exemplo.
# 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