Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/64.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 如何将润滑间隔恢复为整天_R_Lubridate - Fatal编程技术网

R 如何将润滑间隔恢复为整天

R 如何将润滑间隔恢复为整天,r,lubridate,R,Lubridate,我有两个日期,start\u date和end\u date,我已经计算了它们之间的间隔,我想将其显示为完整的天数。我希望下面的代码能够做到这一点,但它似乎返回了一个间隔,我做错了什么 df <- tibble(start_date = '2020-02-27', end_date = '2020-03-17') times <- df %>% mutate(hol_time = interval(start_date, end_date)) times %>% mu

我有两个日期,
start\u date
end\u 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))
df%突变(hol_dur=hol_time%%天(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
start\u date end\u date hol\u time hol\u dur
1 2020-02-27 2020-03-17 2020-02-27 UTC--2020-03-17 UTC 2020-03-17 UTC--2020-03-17 UTC--2020-03-17 UTC

改用
/

> times$hol_time/days(1)
[1] 19