Adăugarea categoriilor de durată
Acum că ai definit categoriile și valorile pe care vrei să le captezi, e momentul să construiești o coloană nouă pentru a analiza frecvența zborurilor în funcție de durată!
Variabilele flight_categories, short_flights, medium_flights și long_flights pe care le-ai creat anterior îți sunt disponibile.
În plus, au fost importate următoarele pachete: pandas ca pd, numpy ca np, seaborn ca sns și matplotlib.pyplot ca plt.
Acest exercițiu face parte din cursul
Analiza exploratorie a datelor în Python
Instrucțiuni pentru exercițiu
- Creează
conditions, o listă care conține subseturi ale coloaneiplanes["Duration"]bazate peshort_flights,medium_flightsșilong_flights. - Creează coloana
"Duration_Category"apelând o funcție care acceptă listaconditionsșiflight_categories, setând valorile negăsite la"Extreme duration". - Creează un grafic care să afișeze numărul de înregistrări pentru fiecare categorie.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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()