Dodawanie kategorii czasu trwania
Skoro masz już przygotowane kategorie i odpowiadające im wartości, czas stworzyć nową kolumnę do analizy częstotliwości lotów według czasu trwania!
Do dyspozycji masz zmienne utworzone wcześniej: flight_categories, short_flights, medium_flights oraz long_flights.
Zaimportowano następujące pakiety: pandas jako pd, numpy jako np, seaborn jako sns oraz matplotlib.pyplot jako plt.
To ćwiczenie jest częścią kursu
Eksploracyjna analiza danych w Pythonie
Instrukcje do ćwiczenia
- Utwórz
conditions– listę zawierającą podzbiory kolumnyplanes["Duration"]na podstawie zmiennychshort_flights,medium_flightsilong_flights. - Utwórz kolumnę
"Duration_Category", wywołując funkcję, która przyjmuje listęconditionsorazflight_categories, a wartościom spoza listy przypisuje"Extreme duration". - Utwórz wykres przedstawiający liczebność każdej kategorii.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# 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()