【R】clock

1. はじめに

clockは、年月、時間の情報を様々に簡単に扱えるようにしてくれるパッケージです。

2. インストール

CRANからインストールできます。

install.packages("clock")

3. 使ってみる

まずは、日付のベクトルを作ってみます。

library(clock)

date_build(2021, 3, 20:31)
> date_build(2021, 3, 20:31)
 [1] "2021-03-20" "2021-03-21" "2021-03-22" "2021-03-23" "2021-03-24" "2021-03-25" "2021-03-26"
 [8] "2021-03-27" "2021-03-28" "2021-03-29" "2021-03-30" "2021-03-31"

日付をパースします。

date_parse("March 22, 2021", format = "%B %d, %Y")
> date_parse("March 22, 2021", format = "%B %d, %Y")
[1] "2021-03-22"

フォーマットの指定もできます。

x <- c("2021/3/24", "21-03-24")
formats <- c("%Y/%m/%d", "%y-%m-%d")

date_parse(x, format = formats)
> date_parse(x, format = formats)
[1] "2021-03-24" "2021-03-24"

Date-timeのパースもできます。

date_time_parse("2021-03-21 01:12:13", "Japan")
> date_time_parse("2021-03-21 01:12:13", "Japan")
[1] "2021-03-21 01:12:13 JST"

年月の取得もできます。

x <- date_build(2021, 3, 6)
get_year(x)
get_month(x)
get_day(x)
> get_year(x)
[1] 2021
> get_month(x)
[1] 3
> get_day(x)
[1] 6

4. さいごに

まだまだいろいろな使い方があります。これは便利!

Add a Comment

メールアドレスが公開されることはありません。