开始使用免费开始使用

算术和逻辑运算符

由于 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() - ___
编辑并运行代码