2011-04-02 162 views
6
$ R 
R version 2.12.2 (2011-02-25) 
Platform: i486-pc-linux-gnu (32-bit) 

> install.packages("ggplot") 
Warning message: 
In getDependencies(pkgs, dependencies, available, lib) : 
    package ‘ggplot’ is not available 

> install.packages("ggplot", dep="T") 
Error in apply(available[p1, dependencies, drop = FALSE], 1L, function(x) paste(x[!is.na(x)], : 
    subscript out of bounds 
In addition: Warning message: 
In getDependencies(pkgs, dependencies, available, lib) : 
    package ‘ggplot’ is not available 

> install.packages("ggplot", dep="T", type="source") 
Error in apply(available[p1, dependencies, drop = FALSE], 1L, function(x) paste(x[!is.na(x)], : 
    subscript out of bounds 
In addition: Warning message: 
In getDependencies(pkgs, dependencies, available, lib) : 
    package ‘ggplot’ is not available 

如何安装ggplot安装ggp​​lot“包”ggplot'不可用“和”下标越界“错误

回答

18

您的包装名称错误 - 现在是ggplot2,在Hadley几年前进行了重大改写之后。我认为旧的ggplot包已从CRAN中删除。

install.packages("ggplot2", dependencies = TRUE) 

这就是我得到:

R> install.packages("ggplot2", dependencies = TRUE) 
Installing package(s) into ‘/home/gavin/R/libs’ 
(as ‘lib’ is unspecified) 
trying URL 'http://cran.uk.r-project.org/src/contrib/ggplot2_0.8.9.tar.gz' 
Content type 'application/x-gzip' length 2074749 bytes (2.0 Mb) 
opened URL 
================================================== 
downloaded 2.0 Mb 

* installing *source* package ‘ggplot2’ ... 
** R 
** data 
** moving datasets to lazyload DB 
** inst 
** help 
*** installing help indices 
** building package indices ... 
** testing if installed package can be loaded 

* DONE (ggplot2) 

The downloaded packages are in 
    ‘/tmp/RtmpPcn8bl/downloaded_packages’ 
+0

如果您还没有安装,那么你会看到很多比我上面显示的依赖关系。 – 2011-04-02 11:34:59

+0

谢谢!请参阅我的后续问题:http://stackoverflow.com/questions/5522924/installing-ggplot-subscript-out-of-bounds-error。 – GaBorgulya 2011-04-02 11:42:14

+0

@GaBorgulya你真的应该编辑现有的Q来发布类似的后续Q,而不是启动一个新的。如果你运行的代码我显示它会工作。如果你想改变工作代码,那么当它破裂时不要感到惊讶。 – 2011-04-02 11:50:33