算术和逻辑运算符
由于 Date 对象在内部表示为自 1970-01-01 起的天数,您可以对日期进行基本的数学运算和比较。您可以使用常见的逻辑运算符(<、==、> 等)比较日期,用 min() 和 max() 找到极值,甚至相减两个日期以计算它们之间的时间间隔。
在本练习中,您将通过探索最近一次 R 版本发布来了解这些操作如何工作。您会在代码中看到 Sys.date(),它会返回今天的日期。
本练习是课程的一部分
在 R 中处理日期和时间
练习说明
- 通过对
releases中的日期列调用max(),找到最近一次发布的日期。 - 在
filter()中使用条件date == last_release_date,筛选出releases中具有最近日期的行。 - 打印
last_release,查看对应的是哪个发布版本。 - 通过用
Sys.Date()减去last_release_date,计算距离最近一次发布已经过去了多长时间。
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Find the largest date
last_release_date <- max(___)
# Filter row for last release
last_release <- filter(releases, ___)
# Print last_release
last_release
# How long since last release?
Sys.Date() - ___