错误:“package'genomatic'没有命名空间,应该重新安装

时间:2016-02-28 18:27:58

标签: r

我有足够的经验与R完成一些事情,但还不足以实际解决这样的问题。我也不会称自己为程序员,尽管在某些方面会很棒。如果重要,我通常使用Rstudio。

我正在尝试解决一个问题,即我对同一个样本(具有不同运行的微卫星)有不同的条目,我需要将其压缩成每个样本的一行信息。我找到了解决我问题的完美包(package = genomatic)。麻烦的是,我无法安装它与最新版本的R一起使用,因为它是在3.0版之前创建的。所以我下载了2.15.3版本并正在使用常规的裸骨控制台。

通过安装包列表无法使用Genomatic,因此我从此处下载了适用于Windows的zip文件:http://www2.uaem.mx/r-mirror/web/packages/genomatic/index.html

然后按照手册中第6-7页的说明(下面的链接)从我自己的机器安装它。 http://people.oregonstate.edu/~knausb/software/Genomatic_users_manual_v05.pdf

它似乎安装得很好,但是当我去加载库时,我收到以下错误:

> library(genomatic)
Loading required package: tcltk
Loading Tcl/Tk interface ... done
Error in library(genomatic) : 
  package ‘genomatic’ does not have a NAMESPACE and should be re-installed

我查看了论坛,但找不到如何解决此问题的答案。这是会话信息:

> sessionInfo()
R version 2.15.3 (2013-03-01)
Platform: x86_64-w64-mingw32/x64 (64-bit)

locale:
[1] LC_COLLATE=English_United States.1252 
[2] LC_CTYPE=English_United States.1252   
[3] LC_MONETARY=English_United States.1252
[4] LC_NUMERIC=C                          
[5] LC_TIME=English_United States.1252    

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

有人可以帮助我做这项工作吗?

谢谢! 利兹

编辑添加:我确实尝试重新安装,但结果却相同。

1 个答案:

答案 0 :(得分:0)

我不确定您为什么会收到此特定错误,因为提供的.zip文件似乎有NAMESPACE个文件。从源代码安装(不应该需要任何额外安装的工具,因为软件包只有R代码,而不是任何已编译的[C ++ / C / FORTRAN]组件)似乎有所帮助。您可以从官方CRAN档案中执行此操作:

library("devtools")
install_version("genomatic",version="0.0.7")

或来自旧/冻结的存储库:

install.packages("genomatic", 
   repos="http://www2.uaem.mx/r-mirror/", type="source")

(我之前的回答是错的; 一个NAMESPACE文件。)