←
PDF 269 / 520 Exercises
→
English · PDF 269
Original PDF page 269
中文 · PDF 269

练习

    1. 如果你解析一个包含无效日期的字符串会发生什么?ymd(c("2010-10-10", "bananas"))
    1. today() 的 tzone 参数有什么作用?为什么它很重要?
    1. 使用合适的 lubridate 函数解析以下每个日期:

d1 <- "January 1, 2010"

d2 <- "2015-Mar-07"

d3 <- "06-Jun-2017"

d4 <- c("August 19 (2015)", "July 1 (2015)")

d5 <- "12/30/14" # 2014年12月30日

日期时间组成部分

现在你已经知道如何将日期时间数据导入 R 的日期时间数据结构中,接下来让我们探索可以用它们做什么。本节将重点介绍访问器函数,它们让你可以获取和设置各个组成部分。下一节将讨论日期时间的算术运算如何工作。

获取组成部分

你可以使用访问器函数 year()、month()、mday()(月中的第几天)、yday()(年中的第几天)、wday()(星期几)、hour()、minute() 和 second() 来提取日期的各个部分:

datetime <- ymd_hms("2016-07-08 12:34:56")

year(datetime)

#> [1] 2016

month(datetime)

#> [1] 7

mday(datetime)

#> [1] 8

yday(datetime)

#> [1] 190

wday(datetime)

#> [1] 6