gpt4 book ai didi

r - 如何安装不在 CRAN 存储库中的软件包?

转载 作者:行者123 更新时间:2023-12-04 13:11:35 27 4
gpt4 key购买 nike

我正在尝试使用 Google 趋势数据,并且遇到了一些不在 CRAN 上的软件包( GTrendsRGoogleTrends )。

我喜欢我从 RGoogleTrends 包中看到的内容 at this blog ,并想试一试。 RGoogleTrends 包位于此处:http://www.omegahat.org/RGoogleTrends/

首先,我使用的是 Windows 操作系统,并且我的 R 控制台中有一个 uption:

>Packages>Install package(s) from local zip drives ...

这导致以下结果:
> utils:::menuInstallLocal()
Error in read.dcf(file.path(pkgname, "DESCRIPTION"), c("Package", "Type")) :
cannot open the connection
In addition: Warning messages:
1: In unzip(zipname, exdir = dest) : error 1 in extracting from zip file
2: In read.dcf(file.path(pkgname, "DESCRIPTION"), c("Package", "Type")) :
cannot open compressed file 'RGoogleTrends_0.2-1.tar.gz/DESCRIPTION', probable reason 'No such file or directory'

我猜这与文件是 .gz 的事实有关。而不是 .zip文件。

所以,我解压了 .gz R 之外的文件,然后将其压缩为 .zip文件(必须有更好的方法)。现在我可以安装 .zip文件,但是当我尝试使用 library 加载它时,出现以下错误:
> library(RGoogleTrends)
Error in library(RGoogleTrends) :
‘RGoogleTrends’ is not a valid installed package

我在这里做错了什么?

最佳答案

为此,您将需要 R 版本 3,例如,您可以在此处获取:
http://cran.cnr.berkeley.edu/bin/windows/base/R-3.0.1-win.exe

然后打开R并输入:

install.packages("devtools")
require(devtools)
install_url("http://www.omegahat.org/RGoogleTrends/RGoogleTrends_0.2-1.tar.gz")
require(RGoogleTrends)
ls("package:RGoogleTrends")

在此过程中,您可能会收到很少的警告。别理他们。然后您应该能够使用该软件包。

关于r - 如何安装不在 CRAN 存储库中的软件包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17231235/

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