Añadir categorías de duración
Ahora que has configurado las categorías y los valores que quieres capturar, ¡es hora de construir una nueva columna para analizar la frecuencia de los vuelos según su duración!
Las variables flight_categories
, short_flights
, medium_flights
, y long_flights
que creaste anteriormente están a tu disposición.
Además, se han importado los siguientes paquetes: pandas
como pd
, numpy
como np
, seaborn
como sns
, y matplotlib.pyplot
como plt
.
Este ejercicio forma parte del curso
Análisis exploratorio de datos en Python
Instrucciones de ejercicio
- Crea
conditions
, una lista que contenga subconjuntos deplanes["Duration"]
basados enshort_flights
,medium_flights
ylong_flights
. - Crea la columna
"Duration_Category"
llamando a una función que acepte tu listaconditions
yflight_categories
, estableciendo los valores no encontrados en"Extreme duration"
. - Crea un gráfico que muestre el recuento de cada categoría.
Ejercicio interactivo práctico
Pruebe este ejercicio completando este código de muestra.
# 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()