给定一个数据集
structure(list(intervention = c("Self Isolation", "Lockdown Low",
"Lockdown Low", "Self Isolation", "Social Distancing", "Lockdown Low",
"Social Distancing", "Handwashing"), date_start = structure(c(17897,
17957, 18444, 17987, 17897, 17532, 17942, 18018), class = "Date"),
date_end = structure(c(17956, 18262, 18475, 18017, 17956,
18053, 18017, 18048), class = "Date")), class = c("tbl_df",
"tbl", "data.frame"), row.names = c(NA, -8L))
我如何检查任何“干预”是否有重叠的日期?
在这个例子中,所有的干预都是好的
但是
“社交距离”和“低封锁”
理想的输出是一个数据帧,每行一次干预,一列填充
TRUE
/
FALSE
取决于干预是否有重叠。
(tidyverse解决方案需额外加分。)