【问题标题】:How to know if a date is in an interval using lubridate?如何知道日期是否在使用 lubridate 的区间内?
【发布时间】:2017-06-06 04:10:19
【问题描述】:

如果我有润滑间隔:"2010-02-20" %--% "2012-03-15" 我如何知道某个日期(例如 "2011-01-12")是否在该范围内?

我正在使用 lubridate 和 tidyverse 包。

【问题讨论】:

    标签: r lubridate tidyverse


    【解决方案1】:
    ymd("2011-01-12") %within% ("2010-02-20" %--% "2012-03-15")
    
    # [1] TRUE
    

    【讨论】:

      【解决方案2】:
      library(data.table) 
      ymd("2011-01-12") %between% c("2010-02-20", "2012-03-15")
      
      library(dplyr)
      between(ymd("2011-01-12"), "2010-02-20", "2012-03-15")
      

      【讨论】:

        猜你喜欢
        • 2021-06-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-05-06
        • 2014-12-14
        • 1970-01-01
        • 2013-01-24
        • 1970-01-01
        相关资源
        最近更新 更多