Convenience function for range subset logic.
Intended for use in data.table i clause 'where'.
- Any vector e.g. numeric, character, date, ...
- Lower range bound.
- Upper range bound.
- TRUE means inclusive bounds i.e. [lower,upper]. FALSE means exclusive bounds i.e. (lower,upper).
- Integer vector containing the locations of x which lie within the range [lower,upper] or (lower,upper).
Current implementation does not make use of sorted keys.
DT = data.table(a=1:5, b=6:10) DT[b %between% c(7,9)] # select from DT where b between 7 and 9
Looks like there are no examples yet.