我需要从日期变量“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)