这里有一些新手.我一直在R for Windows工作,最近搬到了ubuntu,(我认为是"Hardy Heron").我也不是一个Linux家伙.无论如何.我想安装"diptest"包.我跑了命令
install.packages("diptest")
Run Code Online (Sandbox Code Playgroud)
输出是:
将软件包安装到'/home/smart/R/i486-pc-linux-gnu-library/2.6'(因为'lib'未指定),这有点奇怪,因为我正在运行R 2.12.1.然后它挂了.
此外,如果我打电话library("diptest")说我需要重新安装包,因为它是为R 2.6构建的.重新安装的过程是不是比install.packages?谢谢.很抱歉问这么简单的问题.
Jor*_*eys 11
重新安装与安装完全相同,即install.packages("diptest").您可能希望使用该选项repos指向正确的存储库.似乎出现了问题.AFAIK R使用正确的版本,但是你的安装可能会出现奇怪的现象.确保按照这里在debian上安装R的说明进行操作.
所以对于我的回购将会:
install.packages("diptest",
repos="http://www.freestatistics.org/cran/bin/windows/contrib/2.12")
Run Code Online (Sandbox Code Playgroud)
您可以使用该命令获取一些信息packageStatus().这也应该为您提供存储库,例如:
> update(packageStatus())
Number of installed packages:
ok upgrade unavailable
E:/R/Library 111 1 2
C:/R/R-2.12.2/library 26 2 0
Number of available packages (each package counted only once):
installed not installed
http://www.freestatistics.org/cran/bin/windows/contrib/2.12 99 2791
http://www.stats.ox.ac.uk/pub/RWin/bin/windows/contrib/2.12 3 12
Run Code Online (Sandbox Code Playgroud)
如果可以,您可以检查包是否实际安装:
"diptest" %in% installed.packages()
Run Code Online (Sandbox Code Playgroud)
如果是,您可以查看old.packages()是否可以找到更新的版本.
> old.packages()
Package LibPath Installed Built ReposVer
survival "survival" "E:/R/Library" "2.36-2" "2.12.1" "2.36-5"
lattice "lattice" "C:/R/R-2.12.2/library" "0.19-17" "2.12.2" "0.19-23"
Matrix "Matrix" "C:/R/R-2.12.2/library" "0.999375-46" "2.12.2" "0.999375-49"
Repository
survival "http://www.freestatistics.org/cran/bin/windows/contrib/2.12"
lattice "http://www.freestatistics.org/cran/bin/windows/contrib/2.12"
Matrix "http://www.freestatistics.org/cran/bin/windows/contrib/2.12"
Run Code Online (Sandbox Code Playgroud)
如果是这样,您可以使用安装新版本
install.packages("diptest")
或者只是更新所有这些,使用
update.packages()
Run Code Online (Sandbox Code Playgroud)
HTH
| 归档时间: |
|
| 查看次数: |
15069 次 |
| 最近记录: |