代码之家  ›  专栏  ›  技术社区  ›  Chris

用小时/分钟/秒特定过滤-R

  •  0
  • Chris  · 技术社区  · 8 年前

    我有这个 df :

    > Time
    [1] "02:15:00" "02:30:00" "02:45:00" "03:00:00" "03:15:00" "03:30:00"
    

    我想删除之前所有的时间值 3:00:00 hour = 3 minutes = 0 , seconds = 0 . 比如:

    df <- df[df$Time < a_function(hour=3, minutes=0, seconds=0) ,]
    

    1 回复  |  直到 8 年前
        1
  •  0
  •   Curtis    8 年前

    你为什么要那样做?只是问问背景。您还看过lubridate::hms()?它需要一个时间对象并转换为时间段。