R扩展问题

喜忧参半喜忧参半 成员职位:23贡献我
2018年11月编辑 帮助

嘿,所有的,

我想在RapidMiner中看到那个蓝色的小R。我以为不会那么难,但它让我发疯了……

到目前为止我所做的:

—安装R、rJava软件包和数据。表(注意,示例“执行R操作符”可以工作)

-我有R_HOME和JAVA_HOME

1. jpg

-在systemvariable >Path中输入如下内容

2. jpg

但它不起作用,我尝试了几个来自不同博客和youtube视频的“技巧”,但都不起作用。

有人能帮帮我吗?!

Greetz

马塞尔

1. jpg 0 b
2. jpg 0 b
标记:

答案

  • Telcontar120Telcontar120 主持人,RapidMiner认证分析师,RapidMiner认证专家,会员职位:1635年独角兽

    在我看来这个设置很好。大概你已经在RapidMiner中安装了“R Scripting”扩展,而不是旧的“R扩展”(它不适用于RapidMiner的7版)。当您尝试执行一个简单的R脚本(理想情况下,您已经在R中测试过,因此您知道它的工作原理)时,您在RapidMiner中收到的具体错误消息是什么?如果你能发布一个示例过程,将更容易排除故障。

    布莱恩·T。
    Lindon合资企业
    乐鱼平台进入来自认证RapidMiner专家的数据科学咨询
  • 喜忧参半喜忧参半 成员职位:23贡献我

    正确,我安装了R脚本,我有RapidMiner Studio 7.2.003。我是非常新的R,所以我现在会找到一个简短的脚本来测试。稍后我会贴在这里。我不知道这是否重要,但是运算符Execute R确实有效,示例过程也一样。只是“R”符号不在RM中。

    编辑:

    我在R中尝试了这个代码,它工作了

    库(ggmap)
    库(mapproj)
    map <- get_map(location = 'Europe', zoom = 4)
    ggmap(地图)

    我在RapidMiners“Execute R”中粘贴了代码,但出现了以下消息:

    例外:com.rapidminer.operator.OperatorException
    消息:脚本异常终止。
    堆栈跟踪:

    com.rapidminer.operator.scripting.AbstractScriptRunner.run (AbstractScriptRunner.java: 162)
    com.rapidminer.operator.scripting.AbstractScriptingLanguageOperator.doWork (AbstractScriptingLanguageOperator.java: 90)
    com.rapidminer.operator.scripting.r.RScriptingOperator.doWork (RScriptingOperator.java: 73)
    com.rapidminer.operator.Operator.execute (Operator.java: 1002)
    com.rapidminer.operator.execution.SimpleUnitExecutor.execute (SimpleUnitExecutor.java: 76)
    com.rapidminer.operator.ExecutionUnit 3.美元运行(ExecutionUnit.java: 811)
    com.rapidminer.operator.ExecutionUnit 3.美元运行(ExecutionUnit.java: 806)
    java.security.AccessController。doPrivileged(本地方法)
    com.rapidminer.operator.ExecutionUnit.execute (ExecutionUnit.java: 806)
    com.rapidminer.operator.OperatorChain.doWork (OperatorChain.java: 392)
    com.rapidminer.operator.Operator.execute (Operator.java: 1002)
    com.rapidminer.Process.run (Process.java: 1195)
    com.rapidminer.Process.run (Process.java: 1091)
    com.rapidminer.Process.run (Process.java: 1044)
    com.rapidminer.Process.run (Process.java: 1039)
    com.rapidminer.Process.run (Process.java: 1029)
    com.rapidminer.gui.ProcessThread.run (ProcessThread.java: 65)

    Edit2:

    如果我错了,请纠正我(我对R完全陌生),我应该使用像rm_main和{}之类的东西,对吧?

    我用括号尝试了一下,下面是没有地图的消息:

    2016年10月29日9:15:21 PM INFO:没有给出结果文件的文件名,使用stdout记录结果!

    2016年10月29日9:15:21 PM信息:加载初始数据。

    2016年10月29日9:15:21 PM信息:进程开始

    2016年10月29日9:15:22 PM信息:加载所需软件包:ggplot2

    信息:加载所需包:地图

    2016年10月29日9:15:26 PM信息:地图来自URL:http://maps.googleapis.com/maps/api/staticmap?center=Europe&zoom=4&size=640x640&scale=2&maptype=terrain&language=en-EN&sensor=false

    2016年10月29日9:15:27 PM INFO:来自URL的信息:http://maps.googleapis.com/maps/api/geocode/json?address=Europe&sensor=false

    Oct 29, 2016 9:15:30 PM INFO:保存结果。

    2016年10月29日下午9:15:30信息:进程在8秒后成功完成

登录注册置评。