Aggiungere categorie di durata
Ora che hai definito le categorie e i valori che vuoi catturare, è il momento di creare una nuova colonna per analizzare la frequenza dei voli per durata!
Le variabili flight_categories, short_flights, medium_flights e long_flights che hai creato in precedenza sono a tua disposizione.
Inoltre, sono stati importati i seguenti pacchetti: pandas come pd, numpy come np, seaborn come sns e matplotlib.pyplot come plt.
Questo esercizio fa parte del corso
Analisi esplorativa dei dati in Python
Istruzioni dell'esercizio
- Crea
conditions, una lista che contenga sottoinsiemi diplanes["Duration"]basati sushort_flights,medium_flightselong_flights. - Crea la colonna
"Duration_Category"chiamando una funzione che accetti la tua listaconditionseflight_categories, impostando i valori non trovati su"Extreme duration". - Crea un grafico che mostri il conteggio di ciascuna categoria.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# 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()