不知道如何更好地表达这一点。
每次我获取 Rcpp 文件甚至编译整个包时,我都会收到警告消息:
Warning message:
In loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) :
there is no package called ‘Rcpp,’
我之前认为它与 Rstudio 有关,所以忽略了它,代码仍然运行良好。我决定安装新的 Rstudi,但仍然收到相同的警告。
请注意,警告声称没有 Rcpp,但实际上有:
Rcpp::getRcppVersion()
[1] ‘1.0.11’
我不太确定如何处理该警告。任何帮助将不胜感激。
注意:代码仍然可以加载并且工作正常。只是这个警告很烦人——警告表明某处有问题。
前面:引用
Rcpp
的地方有一个逗号。
如果这只是包不可用的问题,我们会看到一个清晰的单引号包名称,而不是引号内的标点符号(这里故意小写):
loadNamespace("rcpp")
# Error in loadNamespace("rcpp") : there is no package called ‘rcpp’
loadNamespace("rcpp,")
# Error in loadNamespace("rcpp,") : there is no package called ‘rcpp,’
在我们的扫描中很容易错过这样的事情,我怀疑我们的眼睛想要看到
'rcpp',
。