JMP 访问 R 应用程序<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />你好,
我的 Windows 笔记本电脑上安装了 R 的副本(版本 3.2.1)。
我刚刚收到了一个用 R 编写的应用程序。这个应用程序以可执行文件的格式交付给我,运行时它会在我的桌面上创建一个图标,上面有熟悉的“R”标志和应用程序的名称它。 当我加载它时,我得到了通常的 R 界面,在该界面中应用程序完全按照我的预期运行。
现在来解决问题。 我需要从 JMP 内部调用此应用程序。 我知道如何将数据传输到 R 和从 R 传输数据,并且我已经检查过我可以同时执行这两项操作,所以我知道我正确地结合使用了 JMP 和 R。 但是,当我尝试调用已发送的应用程序中的任何函数时,我收到来自 R 的消息,告诉我它们不存在。
据推测,这里发生的事情是 R 已经在我的笔记本电脑上安装了两次 - 我的原始安装,然后第二次安装在我刚刚发送的应用程序上。 我还猜测 JMP 正在尝试访问错误的安装。
如果我对此是正确的,我怎样才能让 JMP 访问由应用程序的可执行文件安装的 R 副本,而不是我的原始安装?
提前谢谢了。
回复:JMP 访问 R 应用程序我自己找到了这个问题的答案——这只是在访问 R 之前设置环境变量的问题:
设置环境变量("R_HOME", "C:\Program Files (x86)\ <由应用程序创建的其他 R 安装的名称> \
问题解决了