IniziaInizia gratis

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

Visualizza il corso

Istruzioni dell'esercizio

  • Crea conditions, una lista che contenga sottoinsiemi di planes["Duration"] basati su short_flights, medium_flights e long_flights.
  • Crea la colonna "Duration_Category" chiamando una funzione che accetti la tua lista conditions e flight_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()
Modifica ed esegui il codice