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

如何将tbl_uvregression保存为PDF文件?求可行代码方案

将tbl_uvregression导出为PDF的可行方法

tbl_uvregression是gtsummary包生成的专属对象,无法直接用as.pdf()、write.pdf()这类通用方法导出PDF,必须先转换格式或借助渲染工具,以下是两种可靠方案:

方案一:转换为gt表格后直接导出

  1. 先把tbl_uvregression对象转为gt格式表格:
library(gtsummary)
library(gt)

# 假设你的单变量回归表格对象名为tbl_uv
gt_tbl <- tbl_uv %>% as_gt()
  1. 使用gt包的gtsave()函数导出PDF:
gtsave(gt_tbl, filename = "单变量回归结果.pdf")

注意:该方法依赖LaTeX环境,若未安装,可执行install.packages("tinytex")后运行tinytex::install_tinytex()完成配置。

方案二:通过R Markdown渲染输出

如果需要搭配文字说明、排版美化,推荐用R Markdown:
创建一个.Rmd文件,示例内容如下:

---
title: "单变量回归分析报告"
output: pdf_document
---

```{r, echo=FALSE, message=FALSE, warning=FALSE}
library(gtsummary)

# 替换为你的数据与分析代码
tbl_uv <- trial %>%
  select(age, marker, response) %>%
  tbl_uvregression(
    method = glm,
    y = response,
    method.args = list(family = binomial)
  )

# 直接输出表格
tbl_uv
点击RStudio的「Knit」按钮即可生成包含表格的PDF文件。

## 常见问题处理
若导出时出现LaTeX相关报错,通常是缺少依赖包,可通过`tinytex::tlmgr_install()`安装对应包,例如字体缺失时:
```r
tinytex::tlmgr_install("fontawesome")

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.10 19:44:54