まずは蝋の翼から。

学んだことを書きながら確認・整理するためのメモブログ。こういうことなのかな?といったことをふわっと書いたりしていますが、理解が浅いゆえに的はずれなことも多々あると思うのでツッコミ歓迎

日付を加工するのに便利なパッケージlubridate

Rのパッケージでlubridateというパッケージが、日付や日時をパースするのに非常に便利だった。

> test_date <- as.Date('2019-02-08') #dateデータの作成

> year(test_date) #年のみパース
[1] 2019

> day(test_date) #日のみパース
[1] 8

> floor_date(test_date,"year") #年はじめに変換(切り捨て)
[1] "2019-01-01"

> floor_date(test_date,"week") #週はじめに変換(切り捨て)
[1] "2019-02-03"

他にも、日付の計算やyyyymmddになっていないフォーマットの取り込みを関数でスマートにできたり、timezoneの指定など楽にできる。

詳細は以下。

Do more with dates and times in R with lubridate 1.1.0 | R-statistics blog

lubridateパッケージによる日付型データの加工 - INPUTしたらOUTPUT!

ログデータ処理で始めるlubridate入門

lubridateパッケージ入門 - Qiita