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

Ограничения на размер шин

В этом уроке вы продолжите работу с DataFrame ride_sharing. На этот раз вы будете работать со столбцом tire_sizes, который содержит данные о размере шин каждого велосипеда.

Размер велосипедных шин может быть 26″, 27″ или 29″ — здесь эти значения корректно хранятся как категориальные. В целях снижения затрат на обслуживание поставщик услуг велопроката решил установить максимальный размер шин равным 27″.

В этом упражнении вы проверите, что столбец tire_sizes содержит значения в допустимом диапазоне: сначала преобразуете его в целочисленный тип, затем установите и проверите новое верхнее ограничение — 27″.

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

Очистка данных в Python

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

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

  • Преобразуйте столбец tire_sizes из типа category в тип 'int'.
  • С помощью .loc[] присвойте всем значениям tire_sizes, превышающим 27, значение 27.
  • Преобразуйте столбец tire_sizes обратно из int в тип 'category'.
  • Выведите описание столбца tire_sizes.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# Convert tire_sizes to integer
ride_sharing['tire_sizes'] = ____['____'].____('____')

# Set all values above 27 to 27
ride_sharing.____[____ > ____, ____] = ____

# Reconvert tire_sizes back to categorical
ride_sharing['tire_sizes'] = ____

# Print tire size description
print(ride_sharing['tire_sizes'].____())
Редактировать и запускать код