【问题标题】:Knitr takes several minutes before processing the Rmd fileKnitr 需要几分钟才能处理 Rmd 文件
【发布时间】:2019-06-26 07:52:16
【问题描述】:

我正在使用 knitr 创建 html 文档,但编译需要几分钟在处理文件之前,并且在处理后需要大约 2 分钟才能显示输出。

几分钟后什么都没有出现,然后:

我试过不同的电脑和不同的 YAML 使用最基本的:

---
title: "Untitled"
output: html_document
---

---
title: "xxx"
output: rmdformats::readthedown
---

我遇到了 knitr 的问题,我找到了这个解决方案: https://github.com/rstudio/rstudio/issues/4462

但是现在编译一个文档需要很长时间。

我在本地网络上使用文件(性能很差),我不知道它是否能解释我的问题。

块中的代码可以在不到 1 分钟的时间内执行。

如何改进.Rmd文件的编译?

【问题讨论】:

  • 你没有说你正在使用什么前端,但听起来好像是前端在花时间。要对此进行测试,请尝试运行rmarkdown::render("yourfile.Rmd"),看看是否有相同的延迟。
  • 我想前端是指 UI,它是 RStudio 版本 1.2.1335,我在使用代码 rmarkdown::render("yourfile.Rmd") 时使用经典 R 控制台 (RGUI) 时遇到同样的问题跨度>
  • 在这种情况下,我认为您需要发布一个可重现的示例。

标签: r r-markdown knitr


【解决方案1】:

好像和网络有关(顺便说一下引起了很多问题)。

我的 .libPaths() 位于网络驱动器中,所以我想 rmarkdown 加载缓慢。

当我使用带有本地文件的配置时,我没有这个问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-01
    • 2017-05-28
    • 2013-05-08
    • 2019-05-22
    • 2021-07-02
    相关资源
    最近更新 更多