始める無料で始める

どれくらいの“ジョイライド”がある?

一部の人は、自転車を同じドックに戻す前に長距離のライドをするのではないか、という仮説を立ててみましょう。これらのライドを「ジョイライド」と呼ぶことにします。

今回は1台の自転車に関するデータしかないため、一般化はできませんが、調べてみる価値はあります。

ジョイライドは多いでしょうか?このデータセットではどのくらいの長さだったでしょうか?平均ではなく中央値を使ってください。データセットには非常に長い旅程が含まれており、平均が歪む可能性がある一方で、中央値は外れ値の影響を受けにくいからです。

この演習はコースの一部です

Pythonで扱う日付と時刻

コースを見る

演習の手順

  • Start stationEnd station が同じときに True となる Pandas の Series を作成し、結果を 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'].____()))
コードを編集して実行