使用 lubridate 解析日期

在 R 中處理日期與時間

Charlotte Wickham

Instructor

ymd()

  • 2013 年 2 月 27 日
  • ymd() - y 年、m 月、d
ymd("2013-02-27")
"2013-02-27"
ymd("2013.02.27")
"2013-02-27"
ymd("2013 Feb 27th")
"2013-02-27"
在 R 中處理日期與時間

ymd() 的好夥伴

ymd(), ydm(), mdy(), myd(), dmy(), dym()

dmy("27-02-2013")
"2013-02-27"
mdy("02-27-2013")
"2013-02-27"
dmy_hm("27-02-2013 12:12pm")
"2013-02-27 12:12:00 UTC"
在 R 中處理日期與時間

parse_date_time(x = ___, order = ___)

parse_date_time("27-02-2013", order = "dmy")
"2013-02-27 UTC"
parse_date_time(c("27-02-2013", "2013 Feb 27th"),
+     order = c("dmy", "ymd"))
"2013-02-27 UTC" "2013-02-27 UTC"
在 R 中處理日期與時間

格式代碼

字元 意義
d 月中的數字日期
m 月份
y 西元年(含世紀)
Y 西元年(不含世紀)
H 小時(24 小時制)
M 分鐘
S
字元 意義
a 簡寫星期
A 完整星期
b 簡寫月份名稱
B 完整月份名稱
I 小時(12 小時制)
p AM/PM
z 時區(相對 UTC 位移)
在 R 中處理日期與時間

一起來練習吧!

在 R 中處理日期與時間

Preparing Video For Download...