RAndFriends 包含运行 RExcel 所需的所有项目,仅包含 R 2.15.2

我目前正在使用最新版本的 R 但我目前使用的 rcom 2.3.1rscproxy 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 时,您可能会看到要加载的 rcomRExcel

    有没有人目前正​​在使用 RExcelR 3.0.1 谁能解释我他是如何成功运行它的(一步一步)?

    最佳答案

    在 statconn 的 Wiki 部分找到它。

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

    如果您升级 R ,您还需要遵循这些说明,即在安装 R 后安装新版本的 RExcel

  • 下载 statconn DCOM server 并执行您下载的程序。
  • 以管理员身份启动 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/

    10-11 20:20