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
会话的主要区别在于,在后者中,您可能会在启动rscproxy
会话时看到rcom
和RExcel
。
是否有人正在使用RExcel
和R 3.0.1
来解释我是如何成功运行它的(步骤)?
答案 0 :(得分:9)
在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
。您必须以管理员身份启动编辑器才能修改此文件。
答案 1 :(得分:3)
我认为这些说明的重点是“假设您安装了合适的R版本”。 R 3.0.1不适用于RExcel。
答案 2 :(得分:0)
我注意到自从 Diethelm Wuertz 英年早逝后,Rmetrics 产品的所有开发都停止了开发,他的团队中的一些同事还在维护它,但是在项目负责人和团队背后的主要灵感者 Diethelm Wuertz 去世后,进一步的开发突然停止了一场车祸在2015年,也就是它已经多久了,因为已经发生的Rexcel任何严重的发展和Rmetric产品的全部范围,这是一个真正的悲剧,他们仍然前沿Diethelm的传球后6年内,他会伤心地看着他的遗产慢慢死去。我正在查看 xlwings 并将不太难的代码转换为 python 以提高速度和功能,就许多伟大的 R 库而言,我没有时间在 python 中重新发明轮子,这对我来说不是一种爱的劳动。< /p>