当尝试在Windows的MS R-Client中加载库系列时,出现以下消息:
库序列化加载失败,并显示以下消息:
library(seriation)#软件包,用于重新排列距离矩阵 错误:在loadNamespace(i,c(lib.loc,.libPaths()),versionCheck = vI [[i]])中“序列化”的包或名称空间加载失败: 没有名为“ mvtnorm”的软件包 另外:警告消息: 软件包“ seriation”是在R版本3.4.4下构建的
当前的mvtnorm版本1.0-9需要r版本3.5或更高版本。我尝试从多个版本的源安装软件包,以及以下来源的多个版本:https://cran.r-project.org/src/contrib/Archive/mvtnorm/
这些尝试的错误消息是:
有什么想法吗?
答案 0 :(得分:0)
这个问题似乎很棘手。为了继续前进,我在Ubuntu 18.10上使用3.4.3的revoR安装尝试了相同的脚本。没有适用于Ubuntu 18.10的指南,因此我使用了适用于16.04的库和指南。 seriate在安装int r时发出了警告,但库确实加载了,我的脚本运行了。
感谢谁拒绝了我的问题,至少可以观察到它。我希望其他有类似问题的通过MS专业数据科学课程的人都能从中找到帮助。缺点是我不能使用Visual Studio,R Studio似乎工作正常,但不如VS灵活而强大。
P.s。 (微软,脚本中存在一些错误。也许这是计划的一部分。但是传递一个需要数据框的列表,深入一些粗糙的GIS代码中……确实如此。)
答案 1 :(得分:0)
mvtnorm
从1.0.9开始需要R> = 3.5.0(每个软件包信息https://cran.r-project.org/web/packages/mvtnorm/index.html)
因此,如果您要为R 3.4.3安装它,则需要mvtnorm
版本1.0.8,该版本可从CRAN存档中获得:
install.packages("https://cran.r-project.org/src/contrib/Archive/mvtnorm/mvtnorm_1.0-8.tar.gz", repos=NULL)
参考:https://www.rdocumentation.org/packages/mvtnorm/versions/1.0-8