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

使用gtsummary的add_p函数时出现找不到proportions函数的报错求助

问题原因与解决方案

报错could not find function "proportions"的核心原因是:proportions()是R 4.0.0及以上版本才新增的基础函数,你的R版本3.6.1不支持该函数,但你使用的开发版gtsummary(1.7.2.9000)依赖了这个高版本特性。

以下是三种解决办法:

  • 升级R版本(推荐)
    直接将R升级到4.0.0及以上版本,这是最彻底的解决方式,既能解决当前报错,还能避免后续其他包的兼容性问题。安装完成后重新加载gtsummary包即可正常使用。

  • 降级gtsummary到兼容版本
    若暂时无法升级R,可安装兼容R 3.6.1的gtsummary稳定版:

    1. 先安装devtools(如果未安装):install.packages("devtools")
    2. 安装指定版本:devtools::install_version("gtsummary", version = "1.6.4")
    3. 重启R后重新加载gtsummary包。
  • 临时自定义替代函数(应急用)
    在当前R环境中手动定义一个模拟proportions()功能的函数,临时绕过报错:

    proportions <- function(x, ...) {
      prop.table(x, ...)
    }
    

    注意:此方法仅作应急,可能存在潜在兼容性问题,不建议长期使用。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.15 10:24:51