You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

data.table中%between%对应> & <=的版本是什么?是否有>1&<=2的操作符?

data.table中实现>1 & <=2逻辑的方法

data.table没有专门对应>1 & <=2的专用操作符,但可以通过两种简单方式实现:

  • 直接使用基础逻辑表达式,在data.table的筛选语句里直接编写,这是最直观简洁的方式:
    dt[x > 1 & x <= 2]
    
  • 结合%between%和额外条件实现(这种写法不如前者直接,仅作为补充思路):
    dt[x %between% c(1, 2) & x != 1]
    

需要注意的是:%between%的incbounds参数是同时控制左右边界的包含/排除状态,无法单独设置某一边的规则,因此直接写基础逻辑表达式是最优方案。

内容的提问来源于stack exchange,提问作者some

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.29 18:29:59