
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)