LoginSignup
0
2

More than 1 year has passed since last update.

「R」の時間処理パッケージ「lubridate」:「dmy」でDate型へ

Last updated at Posted at 2021-11-13

「R」言語は便利、と思ったのでメモをしておきます。

以前、「Power BI Desktop」で時系列グラフを作る際、x軸を「日付(Date)型」に変換するのに手こずりました。

文字列型で「dd/mm/yyyy」形式で収録されている値を日付型にサクッと変換する方法がわからず、「year」「month」「day」列を結合して「yyyy/mm/dd」スタイルにしました。

「R」には「lubridate」はという、時間処理用のパッケージがあります。
先ほどの「dd/mm/yyyy」の場合、「lubridate」の「dmy」を使います。

> dmy("20/10/2021")
[1] "2021-10-20"
> dmy("20/10/2021") %>% class()
[1] "Date"

色んなバリエーションに対応でき、便利さを実感しました。

> ymd("2021-10-20")
[1] "2021-10-20"
> myd("10202120")
[1] "2021-10-20"
> mdy("Oct202021")
[1] "2021-10-20"

0
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
2