НачатьНачать бесплатно

Сколько «прогулочных» поездок?

Предположим, что некоторые велосипедисты совершают долгие поездки, а затем возвращают велосипед на ту же стойку, с которой взяли. Назовём такие поездки «прогулочными».

В вашем распоряжении данные только об одном велосипеде, поэтому делать широкие выводы пока рано — но проверить гипотезу определённо стоит.

Много ли таких поездок? Насколько они длинные? Используйте медиану вместо среднего значения, поскольку в наборе данных есть очень длинные поездки, которые могут исказить результат, а медиана менее чувствительна к выбросам.

Это упражнение является частью курса

Работа с датами и временем в Python

Посмотреть курс

Инструкции к упражнению

  • Создайте Pandas Series, в которой значение равно True, когда Start station и End station совпадают, и присвойте результат переменной joyrides.
  • Вычислите медианную продолжительность всех поездок.
  • Вычислите медианную продолжительность поездок из joyrides.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# Create joyrides
joyrides = (rides[____] == rides[____])

# Total number of joyrides
print("{} rides were joyrides".format(joyrides.sum()))

# Median of all rides
print("The median duration overall was {:.2f} seconds"\
      .format(rides['Duration'].____()))

# Median of joyrides
print("The median duration for joyrides was {:.2f} seconds"\
      .format(rides[____]['Duration'].____()))
Редактировать и запускать код