看起来你是新来的。登录或注册开始。
嘿,所有的,
我想在RapidMiner中看到那个蓝色的小R。我以为不会那么难,但它让我发疯了……
到目前为止我所做的:
—安装R、rJava软件包和数据。表(注意,示例“执行R操作符”可以工作)
-我有R_HOME和JAVA_HOME
-在systemvariable >Path中输入如下内容
但它不起作用,我尝试了几个来自不同博客和youtube视频的“技巧”,但都不起作用。
有人能帮帮我吗?!
Greetz
马塞尔
在我看来这个设置很好。大概你已经在RapidMiner中安装了“R Scripting”扩展,而不是旧的“R扩展”(它不适用于RapidMiner的7版)。当您尝试执行一个简单的R脚本(理想情况下,您已经在R中测试过,因此您知道它的工作原理)时,您在RapidMiner中收到的具体错误消息是什么?如果你能发布一个示例过程,将更容易排除故障。
正确,我安装了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=false2016年10月29日9:15:27 PM INFO:来自URL的信息:http://maps.googleapis.com/maps/api/geocode/json?address=Europe&sensor=falseOct 29, 2016 9:15:30 PM INFO:保存结果。2016年10月29日下午9:15:30信息:进程在8秒后成功完成
答案
在我看来这个设置很好。大概你已经在RapidMiner中安装了“R Scripting”扩展,而不是旧的“R扩展”(它不适用于RapidMiner的7版)。当您尝试执行一个简单的R脚本(理想情况下,您已经在R中测试过,因此您知道它的工作原理)时,您在RapidMiner中收到的具体错误消息是什么?如果你能发布一个示例过程,将更容易排除故障。
Lindon合资企业
乐鱼平台进入来自认证RapidMiner专家的数据科学咨询
正确,我安装了R脚本,我有RapidMiner Studio 7.2.003。我是非常新的R,所以我现在会找到一个简短的脚本来测试。稍后我会贴在这里。我不知道这是否重要,但是运算符Execute R确实有效,示例过程也一样。只是“R”符号不在RM中。
编辑:
我在R中尝试了这个代码,它工作了
我在RapidMiners“Execute R”中粘贴了代码,但出现了以下消息:
Edit2:
如果我错了,请纠正我(我对R完全陌生),我应该使用像rm_main和{}之类的东西,对吧?
我用括号尝试了一下,下面是没有地图的消息: