SAS IML Studio 能否找到 R 的本地副本?
Can SAS IML Studio find a local copy of R?
我使用 SAS Enterprise Guide (7.12) 访问服务器上的数据,并在本地安装 "R Open"。我正在尝试使用 SAS/IML Studio 运行 R 代码,因为我的印象是这可以处理 R 的本地安装(SAS EG 中的 proc iml 不能)。我检查过 RLANG 是否已启用,即输入
proc options option=RLANG;
run;
我得到:
RLANG Enables SAS to execute R language statements.
没有错误。不幸的是,没有在与 SAS EG 运行s 相同的服务器上安装 R,因此通过提交 R 代码,我收到以下错误消息:
»ERROR: SAS could not initialize the R language interface.
»ERROR: An installed version of R could not be found.
编辑:为了回答其中一条评论,我已经将 R_HOME 变量设置为我的本地 R 打开文件夹,如下所示
options set=R_HOME='C:\PROGRA~1\MICROS~4\ROPEN~1\R-34~1.2';
我也尝试了以下方法:
options set=R_HOME='C:\Program Files\Microsoft\R Open\R-3.4.2';
仍然没有成功。
鉴于此,运行 来自 SAS/IML Studio 的 R 代码是否完全可行?
在 SAS/IML Studio 帮助系统中提供了在客户端(本地 PC)上从 SAS/IML Studio 调用 R 的文档:
帮助 -> 帮助主题 -> 访问 R
当您想使用客户端 R 时,不会使用 RLANG 的值(无论如何,您对 PROC OPTIONS 的调用是在服务器而不是客户端上提供值)。同样,OPTIONS 语句在服务器上设置 RLANG 值。
要在客户端设置 R_HOME 的值,首先确保 SAS/IML Studio 已关闭。然后使用Windows工具设置R_HOME环境变量的值。您可以从“控制面板”或在“开始”菜单激活时键入 'environment variables' 来执行此操作。设置环境变量的按钮位于 "System Properties" 对话框的 "Advanced" 选项卡上。
下次启动 SAS/IML Studio 时,它将读取 R_HOME 环境变量并能够从 IMLPlus 程序中找到 R。
我使用 SAS Enterprise Guide (7.12) 访问服务器上的数据,并在本地安装 "R Open"。我正在尝试使用 SAS/IML Studio 运行 R 代码,因为我的印象是这可以处理 R 的本地安装(SAS EG 中的 proc iml 不能)。我检查过 RLANG 是否已启用,即输入
proc options option=RLANG;
run;
我得到:
RLANG Enables SAS to execute R language statements.
没有错误。不幸的是,没有在与 SAS EG 运行s 相同的服务器上安装 R,因此通过提交 R 代码,我收到以下错误消息:
»ERROR: SAS could not initialize the R language interface.
»ERROR: An installed version of R could not be found.
编辑:为了回答其中一条评论,我已经将 R_HOME 变量设置为我的本地 R 打开文件夹,如下所示
options set=R_HOME='C:\PROGRA~1\MICROS~4\ROPEN~1\R-34~1.2';
我也尝试了以下方法:
options set=R_HOME='C:\Program Files\Microsoft\R Open\R-3.4.2';
仍然没有成功。
鉴于此,运行 来自 SAS/IML Studio 的 R 代码是否完全可行?
在 SAS/IML Studio 帮助系统中提供了在客户端(本地 PC)上从 SAS/IML Studio 调用 R 的文档: 帮助 -> 帮助主题 -> 访问 R
当您想使用客户端 R 时,不会使用 RLANG 的值(无论如何,您对 PROC OPTIONS 的调用是在服务器而不是客户端上提供值)。同样,OPTIONS 语句在服务器上设置 RLANG 值。
要在客户端设置 R_HOME 的值,首先确保 SAS/IML Studio 已关闭。然后使用Windows工具设置R_HOME环境变量的值。您可以从“控制面板”或在“开始”菜单激活时键入 'environment variables' 来执行此操作。设置环境变量的按钮位于 "System Properties" 对话框的 "Advanced" 选项卡上。
下次启动 SAS/IML Studio 时,它将读取 R_HOME 环境变量并能够从 IMLPlus 程序中找到 R。