Рух праворуч (1)
Пам'ятаєте набір даних cars, що містить кількість автомобілів на 1000 осіб (cars_per_cap) і те, чи їздять праворуч (drives_right) для різних країн (country)? Код, який імпортує ці дані з CSV у Python як DataFrame, уже додано до скрипту.
У відео ви бачили покроковий підхід до фільтрування спостережень у датафреймі на основі булевих масивів. Почнімо з простого й спробуймо знайти всі спостереження в cars, де drives_right дорівнює True.
drives_right — булевий стовпчик, тож спершу витягніть його як Series, а потім використайте цю булеву Series, щоб вибрати спостереження з cars.
Ця вправа є частиною курсу
Intermediate Python
Інструкції до вправи
- Витягніть стовпчик
drives_rightяк Pandas Series і збережіть його в зміннійdr. - Використайте
dr— булеву Series — щоб отримати підмножину датафреймуcars. Збережіть результат уsel. - Виведіть
selі переконайтеся, що для всіх спостереженьdrives_rightмає значенняTrue.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# 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