時間範圍

在 R 中處理日期與時間

Charlotte Wickham

Instructor

lubridate 中的時間範圍

period
  • 對時間長度的人類概念
  • datetime + 一天的 period =

    下一個日期的相同時間

  • 長度可變
Duration
  • 以碼表計時的時間長度概念
  • datetime + 一天的 duration =

    datetime + 86400 秒

  • 固定秒數
在 R 中處理日期與時間

建立時間範圍

days()
"1d 0H 0M 0S"
days(x = 2)
"2d 0H 0M 0S"
ddays(2)
"172800s (~2 days)"
在 R 中處理日期與時間

時間範圍的運算

2 * days()
"2d 0H 0M 0S"
days() + days()
"2d 0H 0M 0S"
ymd("2011-01-01") + days()
"2011-01-02"
在 R 中處理日期與時間

建立時間範圍的函式

時間範圍 Duration Period
dseconds() seconds()
分鐘 dminutes() minutes()
小時 dhours() hours()
ddays() days()
dweeks() weeks()
- months()
dyears() years()
在 R 中處理日期與時間

一起來練習吧!

在 R 中處理日期與時間

Preparing Video For Download...