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

更新RStudio与gtsummary包后,生成表格每行出现问号,求助解决

问题描述

更新RStudio及包括gtsummary在内的所有包后,未修改原有脚本,但生成的表格每行都出现问号(见截图)。使用的代码如下:

conflict_prefer("trial", "gtsummary")
library(tidyverse)
head(trial)

table <- 
  tbl_summary(
    trial,
    by = trt, # split table by group
    missing = "no" # don't list missing data separately
  ) %>%
  add_n() %>% # add column with total number of non-missing observations
  add_p() %>% # test for a difference between groups
  modify_header(label = "**Variable**") %>% # update the column header
  bold_labels()

会话信息见相关截图,不确定是否与gtsummary相关,寻求解决办法。

解决方案建议
  • 检查显示字体:RStudio的显示字体可能不支持gtsummary生成的特殊字符,尝试切换到系统默认等宽字体(比如Consolas、Monaco),路径:工具 -> 全局选项 -> 外观 -> 编辑器字体。
  • 回退gtsummary版本:如果是新版本兼容性问题,用以下命令降级到之前的稳定版本:
    packageVersion("gtsummary") # 先查看当前版本
    install.packages("https://cran.r-project.org/src/contrib/Archive/gtsummary/gtsummary_1.6.4.tar.gz", repos = NULL, type = "source")
    
    替换版本号为你更新前的稳定版本即可。
  • 检查依赖包兼容性:gtsummary依赖gt、flextable等包,尝试重新安装所有依赖:
    install.packages(c("gt", "flextable", "tidyverse", "gtsummary"), dependencies = TRUE)
    
  • 尝试不同输出格式:在脚本末尾添加as_gt(table)或as_flextable(table),查看生成的表格是否正常,排除RStudio viewer的显示问题。
  • 清除RStudio缓存:关闭RStudio,删除对应缓存目录(Windows:%LOCALAPPDATA%\RStudio-Desktop;Mac:~/Library/Application Support/RStudio;Linux:~/.local/share/rstudio),再重新打开软件。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.17 00:31:39