我正在使用r3.1和RStudio 0.99操作矩阵。
我有我的R脚本和cmd+输入它的工作没有问题。
我创建了一个Rmd报告,但我有这个错误
Error in lazyLoadDBinsertVariable(vars[i], from, datafile, ascii, compress, :
long vectors not supported yet: ../../../../R-3.3.1/src/main/connections.c:5600
Calls: <Anonymous> ... <Anonymous> -> <Anonymous> -> lazyLoadDBinsertVariable
Execution halted
有办法绕过这个错误吗?
这似乎是R中的大矩阵的复制品:长向量还不支持
,但不同的是,这只发生在试图创建Rmd时,而不是在任何其他情况下
我今天也遇到了这个问题,并通过在我的. rmd的设置块中使用cache.lazy = FALSE
来修复它。
那么在我的R Markdown文件的第一个块里面是什么看起来像这样:
library(knitr)
knitr::opts_chunk$set(cache = TRUE, warning = FALSE,
message = FALSE, cache.lazy = FALSE)
我得到同样的错误在我的。rmd文件,而试图编织它的pdf。犯罪代码块被缓存。
有办法绕过这个错误吗?
删除'cache = TRUE'或将其设置为FALSE似乎可以解决此问题。