无法将gt生成的表格保存为Word(docx)文档的问题求助
问题解决:gt表格保存为Word文档的两个错误处理
错误1:Error in gtsave(): ! data must either be a gt_tbl or a gt_group, not a string.
这个错误是因为调用gtsave时参数顺序错误。gtsave要求第一个参数是生成的gt_tbl对象(即你的prevalence变量),第二个参数才是保存的文件路径。
正确写法二选一:
# 直接传参 gtsave(prevalence, "prevalence.docx") # 管道写法 prevalence |> gtsave("prevalence.docx")
错误2:Error: pandoc document conversion failed with error 127
这个错误核心是系统找不到pandoc工具或版本不兼容,解决步骤如下:
- 样子� il检查:射泡椒Mark状态LAYN retains the original meaning:在R控制台运行
rmarkdown::pandoc_version(),若返回错误说明未安装pandoc,需下载对应系统的安装包完成安装后重启R。 - 手动指定pandoc路径:若已安装但R无法识别,可手动设置路径。例如Windows系统中,pandoc安装在RStudio的bin目录下时,运行:
路径根据实际安装位置调整,设置后重试保存。Sys.setenv(RSTUDIO_PANDOC = "C:/Program Files/RStudio/bin/pandoc/") - 更新gt包:旧版本gt可能存在兼容性问题,运行
install.packages("gt")更新到最新版本后重试。
内容的提问来源于stack exchange,提问作者Joanna White
相关产品推荐
相关产品推荐

