“不支持长向量”Rmd中的错误,但R Script中没有

时间:2016-09-09 17:40:03

标签: r rstudio knitr r-markdown

我使用R 3.1和RStudio 0.99运行矩阵。

我有我的R脚本和cmd +输入它没有问题。

我为报告创建了一个Rmd但我有这个错误

wp-includes/general-template.php

有没有办法绕过这个错误?

这似乎是Large Matrices in R: long vectors not supported yet

的重复

但不同之处在于,这仅在尝试创建Rmd时发生,而不是在任何其他情况下

2 个答案:

答案 0 :(得分:58)

今天我也遇到了这个问题,并在我的.Rmd中的设置块中使用cache.lazy = FALSE修复了它。

那么我的R Markdown文件中的第一个块内部是这样的:

library(knitr)
knitr::opts_chunk$set(cache = TRUE, warning = FALSE, 
                      message = FALSE, cache.lazy = FALSE)

答案 1 :(得分:3)

我在尝试将其编织为pdf时在.rmd文件中收到同样的错误。 被控制的代码块被缓存。

  

有没有办法绕过这个错误?

删除'缓存= TRUE'或者将其设置为FALSE似乎可以解决问题。