R: Select values from data table in range

前端 未结 3 753
生来不讨喜
生来不讨喜 2020-12-04 14:24

I have a data table in R:

name    date
----    ----
John    1156649280
Adam    1255701960
...etc...

I want to get all of the rows that have

3条回答
  •  甜味超标
    2020-12-04 15:22

    Construct some data

    df <- data.frame( name=c("John", "Adam"), date=c(3, 5) )

    Extract exact matches:

    subset(df, date==3)
    
      name date
    1 John    3
    

    Extract matches in range:

    subset(df, date>4 & date<6)
    
      name date
    2 Adam    5
    

    The following syntax produces identical results:

    df[df$date>4 & df$date<6, ]
    
      name date
    2 Adam    5
    

提交回复
热议问题