gpt4 book ai didi

r - 使用 knitr 和 RStudio 生成的 html 文件的默认位置变化很奇怪

转载 作者:行者123 更新时间:2023-12-02 01:03:57 25 4
gpt4 key购买 nike

创建一个包类型的新 RStudio 项目。创建一个小插图目录。

创建两个新的 R Markdown 模板。一个在包的顶层(与 DESCRIPTION 相同),一个在小插图目录中。将两者都编织到 html。

生成的第一个 .Rmd 的 html 文件紧挨着 .Rmd,位于包的最高级别。这是我期望的行为。

对我来说,第二个 .Rmd 的结果 html 文件放置在一个临时目录中,例如:

/private/var/folders/mk/lh99bg295msg8myvcf5yczkc0000gn/T/RtmpDNga3D/preview-152834fe09ff.dir/Untitled.html

而不是在小插图目录中。
  • 这是预期的行为吗?任何指向适当文档的指针表示赞赏!
  • 有没有简单的方法可以改变这种情况?我希望在 vignettes 目录(创建 hmtl 并将其保留在那里)中的行为与我在顶级目录中看到的行为相同。

  • 我在 Mac 上。

    最佳答案

    是的,这是有意为之。这是为了防止您的小插图文件夹被 HTML 文件弄得乱七八糟。 RStudio 将所有包文档 Rmds 呈现为临时文件。如果你很好奇相关代码在这里:

    https://github.com/rstudio/rstudio/blob/6056d36192c0a4d1381e5b4f5a3cb8594a2ce97e/src/gwt/src/org/rstudio/studio/client/workbench/views/source/editors/text/TextEditingTarget.java#L5220-L5234

    没有改变这种行为的选项,但它只在您使用 RStudio 的包构建工具时起作用。如果您想暂时禁用它,您可以转到您的项目选项并将构建工具更改为无(尽管这当然也会暂时禁用其他包构建​​功能!)。

    关于r - 使用 knitr 和 RStudio 生成的 html 文件的默认位置变化很奇怪,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48774057/

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