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

使用sjPlot的tab_model()报错:'is_empty_object'未从insight包导出

报错原因及解决思路

核心原因

报错'is_empty_object' is not an exported object from 'namespace:insight'本质是sjPlot与依赖包insight的版本不兼容,分两种场景:

  • insight版本过旧:is_empty_object是insight后续版本新增的导出函数,旧版本无此函数,sjPlot调用时触发报错。
  • insight版本过新:部分最新版insight可能移除了该函数的导出逻辑,或调整了函数结构,而sjPlot未同步适配。

解决步骤

  1. 检查当前insight版本:
packageVersion("insight")
  1. 优先更新insight到稳定版:
install.packages("insight")
  1. 若更新后仍报错,尝试安装兼容版本组合:
    • 重新安装sjPlot最新稳定版:
    install.packages("sjPlot")
    
    • 或指定安装insight的某一兼容历史版本(例如0.19.0,需根据实际兼容情况调整):
    install.packages("https://cran.r-project.org/src/contrib/Archive/insight/insight_0.19.0.tar.gz", repos = NULL, type = "source")
    
  2. 确保所有sjPlot的依赖包都处于兼容版本,避免其他依赖冲突。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.28 21:22:04