nyc.csv.zip
pickup_datetime — дата начала поездки
pickup_longitude — долгота исходного местоположения
pickup_latitude — широта исходного местоположения
dropoff_longitude — долгота пункта назначения
dropoff_latitude — широта пункта назначения
fare_amount — стоимость поездки в долларах
passenger_count — число пассажиров
Представьте, что вы аналитик в сервисе такси. Вам дали следующие задачи:
-
Написать функцию
haversineдля подсчета расстояния между пунктами отправления и прибытия для каждой поездки. Подсчитанное расстояние записать в новую колонкуdistance. -
Найдите самую длинную поездку.
Формула для подсчета расстояния:
-
φ1 и ф2 — широта исходного местоположения и широта пункта назначения в радианах,
-
λ1 и λ2 — долгота исходного местоположения и долгота пункта назначения в радианах,
-
r — радиус сферы, будем считать его равным 6371
