Я пытаюсь найти топ-5 задержанных маршрутов со всех рейсов, а затем подсчитать все рейсы с погодными условиями, способствующими задержке.Используя этот код, я могу получить первые пять задержанных маршрутов
flights_df.groupby(['Origin','Dest','WeatherDelay', flights_df.DepDelay>0])['WeatherDelay'].count().sort_values(ascending=False).head(5)
Dataframe dataframe image здесь вывод
Origin Dest WeatherDelay DepDelay
LAX SFO 0.0 True 3261
ORD LGA 0.0 True 3136
ATL LGA 0.0 True 2900
SFO LAX 0.0 True 2889
LGA ORD 0.0 True 2640
Name: WeatherDelay, dtype: int64
Как будетЯ поставил условие WeatherDelay> 0, чтобы получить задержку для 5 лучших маршрутов в зависимости от погоды?
Вот загвоздка: у меня есть пункт отправления и пункт назначения.Я должен сформировать маршруты, затем найти количество отложенных маршрутов.Также я должен узнать количество рейсов, задержанных по погоде на этих 5 маршрутах.