RAndFriends 包含运行 RExcel
所需的所有项目,仅包含 R 2.15.2
。
我目前正在使用最新版本的 R
但我目前使用的 rcom 2.3.1
和 rscproxy 2.0.5
不允许我在 Excel 中启动 R
服务器。
在 Excel 中设置前台 R
服务器会返回致命错误,并且 R
拒绝通过 rcom
与 Excel 的任何连接。
我收到两条错误消息:
R Server not available
There seems to be no R process connected to Excel
与正在运行的
RExcel
session 的主要区别在于,在后者中,当您启动 rscproxy
session 时,您可能会看到要加载的 rcom
和 RExcel
。有没有人目前正在使用
RExcel
和 R 3.0.1
谁能解释我他是如何成功运行它的(一步一步)? 最佳答案
在 statconn 的 Wiki 部分找到它。
假设您安装了合适版本的 R
,则需要执行以下步骤来安装 RExcel
和基础架构。您需要以管理员权限登录 Windows 才能执行此操作!
如果您升级 R
,您还需要遵循这些说明,即在安装 R
后安装新版本的 RExcel
。
R
(在 Windows 7 上,您需要右键单击 R
图标并单击相应的项目)。 R
中,运行以下命令(您必须以管理员身份启动 R
才能执行此操作)。 命令:
install.packages(c("rscproxy", "rcom"), repos = "http://rcom.univie.ac.at/download", lib = .Library)
library(rcom)
comRegisterRegistry()
现在您已经安装了
rcom
,但尚未安装 RExcel
。要安装
RExcel
:下载 RExcel installer 并运行此安装程序。以这种方式安装 RExcel
会将 R
的后台服务器设置为 R
的默认 RExcel
服务器。您可以在 R
的配置设置中更改此设置。如果要将前台服务器设置为默认的站点范围服务器,则安装对话框之一中有一个适当的选项。RExcel
安装程序会修改 R
的配置文件之一,即文件 Rprofile.site
,通常位于 C:\Program Files\R\R-2.13.1\etc\Rprofile.site
之类的位置。如果没有安装
RExcel
,并且希望每次启动时都将rcom
包加载到R
中,则必须添加该行library(rcom)
到
Rprofile.site
。您必须以管理员身份启动编辑器才能修改此文件。关于RExcel 中的 R 3.0.x,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16651837/