Встречается на собеседованиях • сегодня

Как рассчитать величину задержки рейса в минутах по историческим данным о перелетах

Для расчета задержки рейса в минутах используем разницу между фактическим и запланированным временем прибытия. В Pandas это можно сделать так:

python
import pandas as pd

# Предположим, df содержит данные о перелетах
df['delay_minutes'] = (df['actual_arrival'] - df['scheduled_arrival']).dt.total_seconds() / 60

Нюансы:

  1. Отрицательные значения означают раннее прибытие
  2. Учитывайте часовые пояса, если данные из разных аэропортов
  3. Исключите выбросы (например, задержки > 24 часа)
  4. Для агрегирования используйте median() - она устойчива к выбросам

Пример обработки:

python
# Фильтрация аномалий
df = df[(df['delay_minutes'] > -60) & (df['delay_minutes'] < 1440)]
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы