Rmarkdown:长向量尚不支持

时间:2020-06-14 03:10:21

标签: r vector r-markdown knitr

我正在编写一个Rmarkdown文档,其中涉及以下代码块

library(wordvectors)
glove.model <- read.vectors(
   filename="glove.840B.300d.txt", # 5.6 GB text file
   vectors=300, binary=FALSE)

其中txt文件是解压缩http://nlp.stanford.edu/data/glove.840B.300d.zip的结果。在编写此代码以及使用“运行当前块”运行它时,代码运行良好,但是当我尝试编织代码时,出现以下两个错误消息之一:

  • lazyLoadDBinsertvalue(数据,数据文件,ASCII,压缩, envhook):无法分配缓冲区调用:... lazyLoadDBinsertvalue->-> lazyLoadDBinsertvalue
  • lazyLoadDBinsertvalue(数据,数据文件,ASCII,压缩, envhook):尚不支持长向量:connections.c6011调用: ... lazyLoadDBinsertvalue->-> lazyLoadDBinsertvalue

由于代码本身运行良好,并且只有在编织时才起作用,因此是否需要进行任何设置或某些调整?这是我的会话信息:

R version 4.0.1 (2020-06-06)
Platform: x86_64-pc-linux-gnu (64-bit)
Running under: Linux Mint 19.3

Matrix products: default
BLAS:   /usr/lib/x86_64-linux-gnu/openblas/libblas.so.3
LAPACK: /usr/lib/x86_64-linux-gnu/libopenblasp-r0.2.20.so

locale:
 [1] LC_CTYPE=en_US.UTF-8       LC_NUMERIC=C               LC_TIME=en_US.UTF-8       
 [4] LC_COLLATE=en_US.UTF-8     LC_MONETARY=en_US.UTF-8    LC_MESSAGES=en_US.UTF-8   
 [7] LC_PAPER=en_US.UTF-8       LC_NAME=C                  LC_ADDRESS=C              
[10] LC_TELEPHONE=C             LC_MEASUREMENT=en_US.UTF-8 LC_IDENTIFICATION=C       

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base     

loaded via a namespace (and not attached):
 [1] compiler_4.0.1  htmltools_0.4.0 tools_4.0.1     yaml_2.2.1      Rcpp_1.0.4.6    rmarkdown_2.2  
 [7] knitr_1.28      xfun_0.14       digest_0.6.25   rlang_0.4.6     evaluate_0.14  

有什么想法吗?

0 个答案:

没有答案