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

Connected

演習

日次の天気データをインポートする

実務では、日付や時刻だけを個別にパースすることはほとんどなく、たいていは大きなデータセットの一部として扱います。この章では、まず簡単な例(たとえば R のリリース時刻)でスキルを身につけてから、R の誕生地であるニュージーランド・オークランドの天気データを使って、文脈の中で lubridate を練習していきます。

データは2種類あります。10年分の1日1回のサマリーをまとめた akl_weather_daily.csv と、2016年の30分ごとの観測を収めた akl_weather_hourly_2016.csv です。この演習では日次データをインポートし、次の演習で時間単位の天気データを扱います。

今回は dplyr の関数を使います。少し感覚が鈍っていると感じる場合は、filter()、select()、mutate() を復習しておくとよいでしょう。

指示

100 XP
  • read_csv() で日次データ "akl_weather_daily.csv" をインポートします。
  • akl_daily_raw を表示して、date 列が日付として解釈されていないことを確認します。なぜだか分かりますか?
  • mutate() を使って、date 列をパースした date で上書きします。どのパース関数を使うか指定する必要があります。ヒント: 最初の日付は 9 月 1 日です。
  • akl_daily を表示して、date 列が Date になっていることを確認します。
  • date を x 軸、max_temp を y 軸にプロットして、データの様子を見てみましょう。