Rの日時データ整理のライブラリ「lubridate」の基礎

記事の目的

この記事では、時間のデータから、年、月、曜日、日、時間、分、秒のデータを取得する関数を紹介します。

 

目次

目次 概要
1.使用するライブラリとデータ dplyr / iris
2.時間データの取得 年、月、曜日、日、時間、分、秒のデータを取得
3.完成したデータ データ取得後の表

 

1. 使用するライブラリとデータ

library(lubridate)
time <- seq(as.POSIXct("2020-10-29"), as.POSIXct("2020-11-03"), by="day")

 

2. 時間データの取得

year <- year(time) #年を取得
month <- month(time) #月を取得
week1 <- wday(time) #曜日を数字で(1-7,日-土)取得
week2 <- weekdays(time) #曜日を取得
date <- mday(time) #日にちを取得
hour <- hour(time) #時間を取得
minute <- minute(time) #分を取得
second <- second(time) #秒を取得

 

3. 完成データ

data.frame(time, year, month, week1, week2, date, hour, minute, second)