开始使用免费开始使用

转换为 durations 和 periods

区间(interval)是表示时间跨度最精确的方式,因为它保留了确切的起止时刻。区间可以精确转换为 period 和 duration:既可以计算起止日期之间精确经过的秒数,也可以计算"时钟时间"上的感知变化。

要做到这一点,使用 as.period()as.duration() 函数,并将区间作为唯一的参数传入。

试试这些函数,以更好地表示君主在位时长。

本练习是课程的一部分

在 R 中处理日期和时间

查看课程

练习说明

  • 新建 durationperiod 两列,将 reign 转换为相应的对象。
  • 查看 namedurationperiod 列。

交互式实操练习

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

# New columns for duration and period
monarchs <- monarchs %>%
  mutate(
    duration = ___,
    period = ___) 
    
# Examine results    
monarchs %>%
  select(___)
编辑并运行代码