看起来你是新来的。登录或注册即可开始。
你好,
我正在运行一个循环示例来识别我的数据集中的不同项目。我有73个我要找的项目,我把它们放到了一个宏中。宏读取一个74行的文件,第一行是头文件。当循环示例执行到第74行时,它并没有退出循环,而是告诉我示例太少。我想它可能会读取标题行作为一个例子,所以它在寻找另外一个不存在的例子。
我告诉Rapidminer,我有一个标题行,我甚至尝试改变一些其他参数,看看是否会有所不同,但它没有。我找不到关于这个问题的任何文档。
谢谢,
卡里姆
你好卡里姆,
请分享一下您构建的RapidMiner进程的XML代码(您分享的截图)。
这将有助于使用您所设置的操作符的精确参数重新创建流程,并检查错误。
欢呼,
这是XML。
<?xml version="1.0" encoding="UTF-8"?> <过程version = " 7.5.003”>> <上下文<输入/ ><输出/ ><宏/ >> < /上下文<过程扩展= " true " > . . .<列出关键= "注释" >< / >列表<列出关键= " data_set_meta_data_information " > ./> . . .<列出关键= " additional_macros " / >< /操作符><列出关键= " function_descriptions " >< / >列表< /操作符> .<过程扩展= " true " ><列出关键= " filters_list " >< / >列表< /操作符>/> . . . > < /过程< /操作符><列出关键= " function_descriptions " >< / >列表< /操作符> .< /操作符><列出关键= " filters_list " >/> . < / >列表< /操作符><列出关键= " sample_size_per_class " / ><列出关键= " sample_ratio_per_class " / ><列出关键= " sample_probability_per_class " / >< /操作符><列出关键= " filters_list " >/> . <列出关键= " sample_size_per_class " / ><列出关键= " sample_ratio_per_class " / ><列出关键= " sample_probability_per_class " / >< /操作符> .<过程扩展= " true " > . . .<列出关键= "注释" >< / >列表<列出关键= " data_set_meta_data_information " >/> . . ./> . <列出关键= " additional_macros " / >< /操作符> .<列出关键= " filters_list " >< / >列表< /操作符>/> . .> < /过程< /操作符>/> . from_port="output 1" to_port="result 2"/> . . .> < /过程< /操作符>> < /过程
嗨@Pavithra_Rao,
你有研究过这个吗?
嗨@karim_keshavjee-我看了你的流程。我注意到你的读Excel操作符在根进程(一个是灰色的)有“第一行作为名称”参数检查,但在循环示例操作符(不灰色)没有这个参数检查。这是你的问题吗?
斯科特
斯科特,谢谢你的快速回应,
我修正了,但没能解决问题。这两种我都试过。
错误出现在“循环示例”过程中的“提取宏”子过程中。
你好@karim_keshavjee-好的,我又看了一遍。这里发生了很多不寻常的事情,很难解释清楚。一些观察:
-当你循环例子时,你是在循环“药物数据处理”中的例子。但是当你提取宏的时候,你是从“药物数据库…”中提取的。
-在过滤器示例(4)中,你只选择那些带有NULL或?
-循环中的追加操作符只有一个连接
我强烈建议你考虑一下这些问题。调试的一个好方法是在流程的每个步骤中使用断点,这样就可以看到数据集的样子。
嗨Karem,
很抱歉没有及时回复。工作忙得不可开交。
@sgenzer谢谢你关注这个。如果这里需要任何进一步的帮助,请随时告诉我。
我还没有解决这个问题。你能再提一些建议吗?
这不再是紧急的,因为我已经找到了另一种方法来解决我的问题,但是知道如何使循环示例工作将是很好的,因为我确信我在某些时候会需要它!
嗨@karim_keshavjee-有很多在线资源和内置的RapidMiner学习如何使用循环示例和宏。你完成教程了吗?叫“数据处理”的那个就是你想要的。此外,“RapidMiner入门”系列视频非常有用。
答案
你好卡里姆,
请分享一下您构建的RapidMiner进程的XML代码(您分享的截图)。
这将有助于使用您所设置的操作符的精确参数重新创建流程,并检查错误。
欢呼,
这是XML。
嗨@Pavithra_Rao,
你有研究过这个吗?
谢谢,
卡里姆
嗨@karim_keshavjee-我看了你的流程。我注意到你的读Excel操作符在根进程(一个是灰色的)有“第一行作为名称”参数检查,但在循环示例操作符(不灰色)没有这个参数检查。这是你的问题吗?
斯科特
斯科特,谢谢你的快速回应,
我修正了,但没能解决问题。这两种我都试过。
错误出现在“循环示例”过程中的“提取宏”子过程中。
卡里姆
你好@karim_keshavjee-好的,我又看了一遍。这里发生了很多不寻常的事情,很难解释清楚。一些观察:
-当你循环例子时,你是在循环“药物数据处理”中的例子。但是当你提取宏的时候,你是从“药物数据库…”中提取的。
-在过滤器示例(4)中,你只选择那些带有NULL或?
-循环中的追加操作符只有一个连接
我强烈建议你考虑一下这些问题。调试的一个好方法是在流程的每个步骤中使用断点,这样就可以看到数据集的样子。
斯科特
嗨Karem,
很抱歉没有及时回复。工作忙得不可开交。
@sgenzer谢谢你关注这个。如果这里需要任何进一步的帮助,请随时告诉我。
欢呼,
我还没有解决这个问题。你能再提一些建议吗?
这不再是紧急的,因为我已经找到了另一种方法来解决我的问题,但是知道如何使循环示例工作将是很好的,因为我确信我在某些时候会需要它!
谢谢,
卡里姆
嗨@karim_keshavjee-有很多在线资源和内置的RapidMiner学习如何使用循环示例和宏。你完成教程了吗?叫“数据处理”的那个就是你想要的。此外,“RapidMiner入门”系列视频非常有用。
斯科特