gpt4 book ai didi

r - 如何在不生成 HTML 预览的情况下呈现 "github_document"Rmd?

转载 作者:行者123 更新时间:2023-12-05 04:38:48 27 4
gpt4 key购买 nike

我正在维护一个包,并且必须每隔一段时间重建一次 README.Rmd 文件。

使用RStudio中的“knit”按钮,效果是正确的:文件README.md在包的根目录生成,一个README.html预览在临时文件中创建并打开。

但是,如果我使用以下命令,HTML 预览会在包的根目录下创建,这是不必要的。

rmarkdown::render(input="README.Rmd")

如何告诉这个预览文件是临时的,甚至根本不存在?

我尝试设置 intermediates_dir=tempfile() 但没有效果,而且我找不到 RStudio 在“knit”推送上运行的命令。此外,似乎这个简单的命令在通过 Github Actions ( link ) 运行时没有这种副作用。

PS:这是我的 Rmarkdown 文件(整个文件 here )的一个最小示例:

---
output: github_document
---

Hello Word

最佳答案

html_preview 选项设置为 false,如下所示:

---
output:
github_document:
html_preview: false
---

Hello World

此选项已记录 here .顺便说一句,我怀疑在 render-rmarkdown action 所在的服务器上生成了一个 .html 文件 执行;您在本地看不到它,因为该操作仅提交对 .md 文件的更改:

$ git commit ${RMD_PATH[*]/.Rmd/.md} -m 'Re-build Rmarkdown files' || echo "No changes to commit"

关于r - 如何在不生成 HTML 预览的情况下呈现 "github_document"Rmd?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70519341/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com