如何将一行的日期范围与R dataframe中按ID分组的连续行进行比较

如何将一行的日期范围与R dataframe中按ID分组的连续行进行比较,r,dplyr,R,Dplyr,请查找示例数据框 已尝试使用dplyr使用滞后函数。但是没有得到预期的结果 代码:你试过这样的东西吗 df %>% group_by(Group) %>% mutate(Result = case_when(Product != lag(Product) & Enddate <= lead(Enddate) ~ "within date range") df%>% 分组依据(分组)%>% 突变(结果=案例_当(产品)=滞后(产品)&Enddate请使用dput显示

请查找示例数据框

已尝试使用
dplyr
使用滞后函数。但是没有得到预期的结果

代码:你试过这样的东西吗

df %>% 
group_by(Group) %>%
mutate(Result = case_when(Product != lag(Product) & Enddate <= lead(Enddate) ~ "within date range")
df%>%
分组依据(分组)%>%

突变(结果=案例_当(产品)=滞后(产品)&Enddate请使用
dput
显示一个小的可复制示例和预期输出,而不是图像。因此,使用
dplyr
的代码、结果输出和预期输出请使用
dput
显示一个小的可复制示例和预期输出,而不是图像。因此,使用
dplyr
的代码sultant输出和预期输出