gpt4 book ai didi

r - R-2.14.0 中的 asreml.d 包错误

转载 作者:行者123 更新时间:2023-12-01 02:33:52 26 4
gpt4 key购买 nike

我在 R 2.14.0 上安装了 asreml.d 使用 Install packages from local zip filesPackages 菜单。当我尝试使用 library(asreml.d) 加载包时,出现以下错误

Error in library(asreml.d) : 
package ‘asreml.d’ does not have a NAMESPACE and should be re-installed

即使重新安装也会出现错误。任何解决此问题的评论、想法和解决方案都将受到高度赞赏。提前感谢您的时间和帮助。

最佳答案

包的维护者需要更新包以包含一个NAMESPACE 文件。

也就是说,您可能很幸运地自己插入了 NAMESPACE 文件作为 hack。看起来 ASReml 是封闭源代码,但您有 .zip 文件。尝试解压缩它。然后,创建一个简单的文本文件,其中包含:

exportPattern("^[^\\.]")

将其另存为 NAMESPACE(注意不要有 .txt 之类的扩展名,Windows 有时会偷偷加入这些文件)。将 NAMESPACE 放在解压包的顶层文件夹中(应该是 asreml.d/ 之类的;那里还会有一个 DESCRIPTION 文件) .如果有 MD5 文件,您应该删除它。现在,重新压缩 asreml.d/ 目录。查看新的 zip 文件是否有效。

有关 NAMESPACE 的更多信息,请参阅 http://cran.r-project.org/doc/manuals/R-exts.html#Package-namespaces .

注意这可能不是个好建议。但它似乎会起作用。它不会伤害任何东西。

关于r - R-2.14.0 中的 asreml.d 包错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8012596/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com