7

在尝试安装包“RevoScaleR”时,我收到以下错误。我曾尝试使用各种版本的 R 安装此软件包,但每次都会遇到相同的错误。有谁知道为什么?

install.packages("RevoScaleR")

install.packages 中的警告:包“RevoScaleR”不可用(对于 R 版本 3.1.2)

任何帮助表示赞赏。

4

5 回答 5

5

只是为了更新这篇文章,要安装 RevoScaleR 包,您需要安装 Microsoft R 客户端,请参阅此处了解详细信息:

https://www.blue-granite.com/tutorials/sql-server-r-services

R Client 在 RevoScaleR 包中包含 ScaleR (rx[…]) 函数。我不相信这个包是开源的,所以在 cran 上不可用, install.packages() 因此不起作用。

于 2016-11-15T13:57:36.183 回答
3

仅当您安装 Microsoft R 客户端或通过 Azure 使用 Microsoft RStudio 服务器时,RevoScaleR 包才可用。安装后,您无需执行 install.packages("RevoScaleR") ,因为它已经安装。

R Studio 将在“全局选项”下自动拥有 R 版本 [64-bit] C:\Program Files\Microsoft\R Client\R_SERVER

于 2017-07-21T14:29:41.737 回答
2

下面的链接提供了有关 Microsoft R 客户端的更多详细信息。安装 Ms R 客户端并将 R-studio 路径更新到 R 客户端后,您不再需要安装“RevoScaleR”,它预装了 Microsoft R 客户端。阅读更多链接。 https://msdn.microsoft.com/en-us/microsoft-r/r-client-get-started

于 2017-02-11T17:09:49.867 回答
1

我不确定您当前使用的是哪个 R 版本,但最新的稳定版本是 3.1.2。如果包安装警告告诉您尝试安装的包不可用,这基本上意味着包开发人员尚未制作与您当前运行的 R 版本兼容的包版本。

如果你真的需要使用这个包(如果你的工作严重依赖它并且你处于某种截止日期)我建议安装早期版本的 R(如 3.1.1 或 3.1)并使用它进行工作。

我还建议您按照 Andrie 的建议联系 Revolution Analytics。

谢谢!

于 2014-11-29T14:34:59.577 回答
-1

你只需要设置propper CRAN repos:

options("repos" = c(CRAN = "https://mran.microsoft.com/"))

接着

install.packages("RevoScaleR")

将正常运行。

于 2017-10-13T00:36:56.483 回答