1. 学ぶ
  2. /
  3. コース
  4. /
  5. Pythonで扱う日付と時刻

Connected

演習

groupby() と resample() の組み合わせ

Pandas の非常に強力なメソッドが .groupby() です。.resample() が時刻や日付情報で行をグループ化するのに対して、.groupby() は1つ以上の列の値に基づいて行をグループ化します。たとえば、rides.groupby('Member type').size() は、DataFrame 全体で会員種別ごとのライド数を教えてくれます。

.resample() は .groupby() の後に呼び出せます。たとえば、「月ごと、かつ会員種別ごとに、ライドの中央値の所要時間はどれくらいか?」を調べられます。

指示

100 XP
  • .groupby() を完成させて 'Member type' でグループ化し、.resample() を完成させて 'Start date' を基準に月単位でリサンプリングしてください。
  • 各グループの Duration の中央値を出力してください。