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

Добавление категорий продолжительности

Теперь, когда категории и значения определены, пришло время создать новый столбец, чтобы проанализировать частоту рейсов по продолжительности!

Переменные 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()
Редактировать и запускать код