我使用访问服务器上数据的 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 的同一台服务器上没有安装 R,因此通过提交 R 代码,我收到以下错误消息:
»ERROR: SAS could not initialize the R language interface.
»ERROR: An installed version of R could not be found.
编辑:要回答其中一个评论,我已经将 R_HOME 变量设置为我的本地 R Open 文件夹,如下所示
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 代码?