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

如何在R旧版GUI中通过代码调用rmarkdown::render()执行.Rmd文件

在旧版R GUI中使用rmarkdown::render()生成文档

1. 安装并加载rmarkdown包

先确认环境中已安装rmarkdown包,未安装则执行:

install.packages("rmarkdown")

安装完成后加载包:

library(rmarkdown)

2. 确认Rmd文件的路径

查看当前R工作目录,确认test_render.Rmd是否在该目录下:

getwd()

如果文件不在当前目录,要么将文件移至该目录,要么准备好文件的完整绝对路径(Windows系统路径用正斜杠/或双反斜杠\\)。

3. 调用render()生成结果

根据文件位置执行对应代码:

  • 文件在当前工作目录:
render("test_render.Rmd")
  • 使用完整绝对路径(示例路径):
render("C:/Users/你的用户名/Documents/test_render.Rmd")

生成的输出文档(默认是HTML格式,取决于Rmd文件中的设置)会保存在与test_render.Rmd相同的目录下。

常见问题处理

  • 提示pandoc不可用:运行rmarkdown::pandoc_available()检查,若返回FALSE,需手动下载安装与当前rmarkdown版本兼容的pandoc。
  • 路径报错:确保路径无中文或特殊字符,Windows路径格式正确。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.01 16:01:17