【发布时间】:2019-07-25 15:38:58
【问题描述】:
我有两个日期,start_date 和 end_date,我计算了它们之间的间隔,我想将其显示为整数天数。我希望下面的代码能够做到这一点,但它似乎返回了一个间隔,我做错了什么?
df <- tibble(start_date = '2020-02-27', end_date = '2020-03-17')
times <- df %>% mutate(hol_time = interval(start_date, end_date))
times %>% mutate(hol_dur = hol_time %% days(1))
输出:
start_date end_date hol_time hol_dur
<chr> <chr> <Interval> <Interval>
1 2020-02-27 2020-03-17 2020-02-27 UTC--2020-03-17 UTC 2020-03-17 UTC--2020-03-17 UTC
【问题讨论】: