subset dataset based on date comparison R

后端 未结 3 380
野趣味
野趣味 2021-01-23 03:51

I have a dataset as shown below

    Col1      Col2       Col3        CutoffDate
    12001     Yes        2008-08-15  2008-08-10
    12001     Yes        2008-08-         


        
3条回答
  •  -上瘾入骨i
    2021-01-23 04:11

    And if you are using dplyr:

    library(dplyr)
    df <- data.frame(Col1 = c(12001, 12001, 12001, 12001),
                     Col2 = c("Yes", "Yes", "Yes", "Yes"),
                     Col3 = as.Date(c("2008-08-15", "2008-08-22", "2008-08-10", "2008-08-04")),
                     CutoffDate = as.Date(c("2008-08-10", "2008-08-10", "2008-08-10", "2008-08-10")))
    
    df %>% filter(Col3 <= CutoffDate)
    

提交回复
热议问题