Ограничения на размер шин
В этом уроке вы продолжите работу с 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'].____())