НачатьНачать бесплатно

Правостороннее движение (1)

Помните набор данных cars, в котором хранятся количество автомобилей на 1000 человек (cars_per_cap) и информация о правостороннем движении (drives_right) для разных стран (country)? Код, который импортирует эти данные из CSV-файла в Python как DataFrame, уже включён в скрипт.

В видео вы познакомились с пошаговым подходом к фильтрации наблюдений из DataFrame на основе булевых массивов. Начнём с простого: найдём все наблюдения в cars, где drives_right равно True.

drives_right — это булев столбец, поэтому сначала нужно извлечь его как Series, а затем использовать эту булеву Series для выбора нужных строк из cars.

Это упражнение является частью курса

Средний уровень Python

Посмотреть курс

Инструкции к упражнению

  • Извлеките столбец drives_right как Pandas Series и сохраните его в переменную dr.
  • Используйте dr — булеву Series — для фильтрации DataFrame 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
Редактировать и запускать код