r - 如何增加R中pandoc的堆栈空间溢出?

标签 r knitr r-markdown

我在使用 Knit HTML 时遇到以下错误:

Stack space overflow: current size 16777216 bytes.
Use `+RTS -Ksize -RTS' to increase it.
Error: pandoc document conversion failed with error 2

我试图通过在 Markdown 脚本的顶部添加以下几行来解决这个问题:
 ```r
pandoc +RTS -K64m -RTS -f rst -
```

我只是想知道代码是否正确,或者我应该将代码放在哪里才能使其工作?

最佳答案

解决方案:在 Rmd 文件的开头添加以下代码片段以增加堆栈大小:

---
title: "Habits"
output:
  html_document:
    pandoc_args: [
      "+RTS", "-K64m",
      "-RTS"
    ]
---

关于r - 如何增加R中pandoc的堆栈空间溢出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22735633/

相关文章:

r - 错误: package or namespace load failed for ‘car’

c++ - 将 Rcpp::CharacterVector 转换为 std::string

r - 使用 emphasis.strong.cells 强调单元格失败 - POSIXct 相关?

r - 如何在 R markdown (bookdown) 中添加子图

r - 将单元格颜色映射到 kableExtra 中的数据值以创建热图表

r - 计算 data.table 中每个组的行本身之前的唯一值

r - R 中未显示 map View 点

R-markdown block 内单行的 HTML 代码

r - 将文字描述放在 kable 旁边

减小 R Markdown HTML 输出的文件大小