subset dataset based on date comparison R

后端 未结 3 379
野趣味
野趣味 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条回答
  •  孤城傲影
    2021-01-23 04:25

    You can just use regular comparison

    dat[dat$Col3 <= dat$CutoffDate, ]
    #    Col1 Col2       Col3 CutoffDate
    # 3 12001  Yes 2008-08-10 2008-08-10
    # 4 12001  Yes 2008-08-04 2008-08-10
    

    Assuming Col3 and CuttoffDate are class "Date"

    or maybe preferably,

    with(dat, dat[Col3 <= CutoffDate, ])
    

提交回复
热议问题