我这里的数据是dput
df <- structure(list(start_date = structure(c(18312, 18313, 18314,
18316, 18317, 18318, 18319, 18320, 18321), class = "Date")), row.names = c(NA,
-9L), class = "data.frame")
看起来是这样的;
start_date
<date>
1 2020-02-20
2 2020-02-21
3 2020-02-22
4 2020-02-24
5 2020-02-25
6 2020-02-26
7 2020-02-27
8 2020-02-28
9 2020-02-29
我想创建一个汇总表,其中涵盖了每个非中断日期范围的开始和结束日期.期望的输出看起来是这样的;
start end
<date> <date>
1 2020-02-20 2020-02-22
2 2020-02-24 2020-02-29
data.table
种解决方案也是受欢迎的.
先谢谢你.