小编Sar*_*ara的帖子

创建一个新的日期变量,该变量与 r 中的原始日期变量位于同一周的同一天、同一个月和同一年

我需要从日期变量“casedates”创建一个新变量“controldates”。这个新变量将由与 casedate 在同一周的同一天,在与 case date 相同的月份和年份内的日期组成。例如,如果我的案例日期是 7 月的第 3 个星期三,我的控制日将是 7 月的第一个星期三、7 月的第二个星期三和 7 月的第 4 个星期三。此外,我想为创建的每组日期创建一个指标变量。我想在 r 中使用 dplyr 来做到这一点。

起始数据:

Casedate
 "01-03-2015"
 "08-27-2017"
 "10-23-2019"
Run Code Online (Sandbox Code Playgroud)

这就是我想要的样子

Casedate          Controldate      Index
"01-03-2015"      "01-03-2015"       1
"01-03-2015"      "01-10-2015"       1
"01-03-2015"      "01-17-2015"       1
"01-03-2015"      "01-24-2015"       1
"01-03-2015"      "01-31-2015"       1
"08-12-2017"      "08-05-2017"       2
"08-12-2017"      "08-12-2017"       2
"08-12-2017"      "08-19-2017"       2
"08-12-2017"      "08-26-2017"       2
"10-23-2019"      "10-02-2019"       3
"10-23-2019"      "10-09-2019"       3
"10-23-2019"      "10-16-2019"       3
"10-23-2019"      "10-23-2019"       3
"10-23-2019"      "10-30-2019"       3
Run Code Online (Sandbox Code Playgroud)

r date

6
推荐指数
1
解决办法
82
查看次数

标签 统计

date ×1

r ×1