knitr で巨大なサイズのオブジェクトをキャッシュしようとしたら、こういうエラーが出た。
Error in lazyLoadDBinsertVariable(vars[i], from, datafile, ascii, compress, :
long vectors not supported yet: connections.c:5540
Calls: ... -> -> lazyLoadDBinsertVariable
Execution halted
これは R 本体のバグに起因するものらしく、knitr には回避策として cache.lazy
オプションが用意されているのでこれを FALSE
にすれば良い。
R
```{r cache=TRUE, cache.lazy=FALSE}
big_data <- read.table("..........")
```