gpt4 book ai didi

在ubuntu中安装R包

转载 作者:行者123 更新时间:2023-12-01 08:17:59 24 4
gpt4 key购买 nike

这里有点菜鸟。我一直在 R 为 windows 工作,最近搬到了 ubuntu,(我认为是“Hardy Heron”)。我也不是一个 linux 人。反正。我正在尝试安装“diptest”包。我运行了命令

install.packages("diptest") 

输出是:

Installing package(s) into ‘/home/smart/R/i486-pc-linux-gnu-library/2.6’ (as ‘lib’ is unspecified) which is a little strange since I'm running R 2.12.1. And then it hangs.



另外,如果我调用 library("diptest")它说我需要重新安装该软件包,因为它是为 R 2.6 构建的。重装过程与 install.packages不同吗? ?谢谢。不好意思问这么简单的问题。

最佳答案

重新安装与安装完全相同,即 install.packages("diptest")。您可能想要使用选项 repos指向正确的存储库。好像出事了。 AFAIK R 使用该版本的正确存储库,但您的安装可能会发生一些奇怪的事情。确保您按照在 debian here 上安装 R 的说明进行操作.

所以对于我的 repo ,这将使:

install.packages("diptest",
repos="http://www.freestatistics.org/cran/bin/windows/contrib/2.12")

您可以使用命令 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

如果没问题,您可以检查该软件包是否已实际安装:
"diptest" %in% installed.packages()

如果是,您可以通过 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"

如果这是真的,您可以使用安装新版本
install.packages("diptest")
或者只是更新所有这些,使用
update.packages()

HTH

关于在ubuntu中安装R包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5595161/

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