在尝试安装包“RevoScaleR”时,我收到以下错误。我曾尝试使用各种版本的 R 安装此软件包,但每次都会遇到相同的错误。有谁知道为什么?
install.packages("RevoScaleR")
install.packages 中的警告:包“RevoScaleR”不可用(对于 R 版本 3.1.2)
任何帮助表示赞赏。
在尝试安装包“RevoScaleR”时,我收到以下错误。我曾尝试使用各种版本的 R 安装此软件包,但每次都会遇到相同的错误。有谁知道为什么?
install.packages("RevoScaleR")
install.packages 中的警告:包“RevoScaleR”不可用(对于 R 版本 3.1.2)
任何帮助表示赞赏。
只是为了更新这篇文章,要安装 RevoScaleR 包,您需要安装 Microsoft R 客户端,请参阅此处了解详细信息:
https://www.blue-granite.com/tutorials/sql-server-r-services
R Client 在 RevoScaleR 包中包含 ScaleR (rx[…]) 函数。我不相信这个包是开源的,所以在 cran 上不可用, install.packages() 因此不起作用。
仅当您安装 Microsoft R 客户端或通过 Azure 使用 Microsoft RStudio 服务器时,RevoScaleR 包才可用。安装后,您无需执行 install.packages("RevoScaleR") ,因为它已经安装。
R Studio 将在“全局选项”下自动拥有 R 版本 [64-bit] C:\Program Files\Microsoft\R Client\R_SERVER
下面的链接提供了有关 Microsoft R 客户端的更多详细信息。安装 Ms R 客户端并将 R-studio 路径更新到 R 客户端后,您不再需要安装“RevoScaleR”,它预装了 Microsoft R 客户端。阅读更多链接。 https://msdn.microsoft.com/en-us/microsoft-r/r-client-get-started
我不确定您当前使用的是哪个 R 版本,但最新的稳定版本是 3.1.2。如果包安装警告告诉您尝试安装的包不可用,这基本上意味着包开发人员尚未制作与您当前运行的 R 版本兼容的包版本。
如果你真的需要使用这个包(如果你的工作严重依赖它并且你处于某种截止日期)我建议安装早期版本的 R(如 3.1.1 或 3.1)并使用它进行工作。
我还建议您按照 Andrie 的建议联系 Revolution Analytics。
谢谢!
你只需要设置propper CRAN repos:
options("repos" = c(CRAN = "https://mran.microsoft.com/"))
接着
install.packages("RevoScaleR")
将正常运行。