Добавление категорий продолжительности
Теперь, когда категории и значения определены, пришло время создать новый столбец, чтобы проанализировать частоту рейсов по продолжительности!
Переменные flight_categories, short_flights, medium_flights и long_flights, созданные ранее, уже доступны вам.
Кроме того, импортированы следующие библиотеки: pandas как pd, numpy как np, seaborn как sns и matplotlib.pyplot как plt.
Это упражнение является частью курса
Разведочный анализ данных на Python
Инструкции к упражнению
- Создайте
conditions— список подвыборок столбцаplanes["Duration"]на основе условийshort_flights,medium_flightsиlong_flights. - Создайте столбец
"Duration_Category", вызвав функцию, которая принимает списокconditionsиflight_categories; для значений, не попавших ни в одну категорию, укажите"Extreme duration". - Постройте график, отображающий количество наблюдений для каждой категории.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# Create conditions for values in flight_categories to be created
conditions = [
(planes["____"].____.____(____)),
(planes["____"].____.____(____)),
(planes["____"].____.____(____))
]
# Apply the conditions list to the flight_categories
planes["Duration_Category"] = ____.____(____,
____,
default="____")
# Plot the counts of each category
sns.____(data=____, x="____")
plt.show()