开始使用免费开始使用

检视区间:国王与女王的在位期

您可以使用运算符 %--% 搭配两个日期时间来创建一个区间。例如,ymd("2001-01-01") %--% ymd("2001-12-31") 会创建 2001 年这一年的区间。

创建区间后,您可以用 int_start()int_end()int_length() 分别获取其起点、终点和长度。

请通过探索不列颠(及其历史领地)君主的在位期来练习。

本练习是课程的一部分

在 R 中处理日期和时间

查看课程

练习说明

我们已将数据 monarchs 放入您的工作区。

  • 打印 monarchs,先查看数据。
  • 新增一列 reign,表示 fromto 之间的区间。
  • 再新增一列 length,为 reign 的区间长度。其余的管道我们已为您填好:按 length 降序排列,并选择 namelengthdominion 三列。

交互式实操练习

通过完成这段示例代码来试试这个练习。

# Print monarchs
 

# Create an interval for reign
monarchs <- monarchs %>%
  mutate(___ = ___ %--% ___) 

# Find the length of reign, and arrange
monarchs %>%
  mutate(length = ___) %>% 
  arrange(desc(length)) %>%
  select(name, length, dominion)
编辑并运行代码