转换为 durations 和 periods
区间(interval)是表示时间跨度最精确的方式,因为它保留了确切的起止时刻。区间可以精确转换为 period 和 duration:既可以计算起止日期之间精确经过的秒数,也可以计算"时钟时间"上的感知变化。
要做到这一点,使用 as.period() 和 as.duration() 函数,并将区间作为唯一的参数传入。
试试这些函数,以更好地表示君主在位时长。
本练习是课程的一部分
在 R 中处理日期和时间
练习说明
- 新建
duration和period两列,将reign转换为相应的对象。 - 查看
name、duration和period列。
交互式实操练习
通过完成这段示例代码来试试这个练习。
# New columns for duration and period
monarchs <- monarchs %>%
mutate(
duration = ___,
period = ___)
# Examine results
monarchs %>%
select(___)