6

当我尝试执行此操作时,
install.packages("rcom")
我收到警告
package ‘rcom’ is not available (for R version 3.1.2)

我也试过这个
install.packages(c(, "rcom"), repos = "http://rcom.univie.ac.at/download", lib=.Library)
,我得到了这个
Warning: unable to access index for repository http://rcom.univie.ac.at/download/bin/windows/contrib/3.1
警告信息:
package ‘rcom’ is not available (for R version 3.1.2)

4

2 回答 2

5

只需运行该命令:

install.packages("RDCOMClient", repos = "http://www.omegahat.net/R", type = "source")

资源:

http://www.omegahat.net/RDCOMClient/

于 2016-05-20T08:27:38.920 回答
3

假设您安装了合适的 R 版本,则需要执行以下步骤来安装 RExcel 和基础架构。您需要以管理员权限登录 Windows 才能执行此操作!

安装的 R 版本将其条目写入注册表非常重要。如果您在没有此注册表项的情况下安装了 R,则 RExcel 将无法工作。在这种情况下,您需要重新安装 R。重新安装 R 时,所有软件包都将保留,但系统范围配置文件(在 etc/Rprofile.site 中设置)中的任何更改都将丢失。

如果您升级 R,您还需要遵循这些说明,即在安装 RExcel 后安装新版本的 R。下载statconn DCOM服务器并执行你下载的程序以管理员身份启动R(在Windows 7及更高版本上需要右键单击R图标并单击相应项)

在 R 中,运行以下命令(您必须以管理员身份启动 R 才能执行此操作):

options(install.packages.check.source = "no")

install.packages(c("rscproxy","rcom"),repos="http://www.autstat.com/download",
                 lib=.Library,type="win.binary")

library(rcom)

comRegisterRegistry()

现在你已经安装了 rcom,但还没有安装 RExcel。要为 32 位 Excel 安装 RExcel:下载 RExcel 安装程序并运行此安装程序。为 64 位 Excel 安装 RExcel:下载 RExcel 安装程序并运行此安装程序。以这种方式安装 RExcel 会将 R 的后台服务器设置为 RExcel 的默认 R 服务器。您可以在 R 中的配置设置中更改此设置。如果要将前台服务器设置为默认的站点范围服务器,则安装对话框之一中有一个适当的选项。

资源

于 2016-12-05T18:58:20.087 回答