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

使用gtsummary触发glue_data()报错:is.environment(.envir) is not TRUE

gtsummary报错解决方案

针对你遇到的glue_data()报错is.environment(.envir) is not TRUE,可以尝试以下几个解决步骤:

  • 卸载并重装指定版本的glue包
    这个报错通常是glue包版本与gtsummary不兼容导致的,优先尝试指定版本安装:

    # 卸载当前glue包
    remove.packages("glue")
    # 安装兼容的稳定版本(如1.6.2)
    install.packages("glue", version = "1.6.2", repos = "http://cran.us.r-project.org")
    

    完成后重启R,再运行你的测试代码。

  • 清空全局环境并重新测试
    全局环境中的变量可能干扰函数运行,执行以下操作:

    # 清空全局所有变量
    rm(list = ls(all.names = TRUE))
    # 仅加载必要包并测试
    library(gtsummary)
    library(tidyverse)
    iris %>% tbl_summary()
    

    若仍报错,关闭所有R会话后重新打开RStudio再试。

  • 强制重装gtsummary及所有依赖
    可能是依赖包未完整安装,执行强制重装:

    install.packages("gtsummary", dependencies = TRUE, type = "source")
    
  • 以干净环境启动RStudio
    R的配置文件(.Rprofile)可能加载了干扰设置,启动时按住快捷键:

    • Windows:Ctrl+Shift+F10
    • Mac:Cmd+Shift+F10
      启动后直接运行测试代码,排除配置干扰。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.17 19:07:01