1. 学ぶ
  2. /
  3. コース
  4. /
  5. Rでのデータクリーニング

Connected

演習

バック・トゥ・ザ・フューチャー

何かがうまくいかず、将来の日付が含まれているデータがあるようです。これは想定していた日付範囲を大きく外れています。修正するには、将来の date を持つライドをデータセットから取り除く必要があります。その前に、date 列を character から Date に変換する必要があります。Date オブジェクトにしておくと、どのライドが将来のものか判断しやすくなります。R では、ある Date オブジェクトが別のものより前(<)か後(>)かを簡単に確認できるためです。

dplyr と assertive は読み込まれており、bike_share_rides が利用可能です。

指示

100 XP
  • bike_share_rides の date 列を character から Date データ型に変換します。
  • date 列のすべての値が未来ではなく過去に起きたことをアサートします。
  • 過去または今日のライドだけを取得するように bike_share_rides をフィルタし、bike_share_rides_past として保存します。
  • bike_share_rides_past の dates が過去にのみ発生していることをアサートします。