使用 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 上午/下午
z 时区,UTC 偏移
在 R 中处理日期和时间

开始练习!

在 R 中处理日期和时间

Preparing Video For Download...