Zacznij terazZacznij za darmo

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

Zobacz kurs

Instrukcje do ćwiczenia

  • Utwórz conditions – listę zawierającą podzbiory kolumny planes["Duration"] na podstawie zmiennych short_flights, medium_flights i long_flights.
  • Utwórz kolumnę "Duration_Category", wywołując funkcję, która przyjmuje listę conditions oraz flight_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()
Edytuj i uruchom kod