输出过滤器的例子,如宏

vsantospvsantosp 成员职位:13因素二世
2019年6月编辑 帮助
你好

我想把进程的输出参数转换成一个宏,这样我就可以在整个过程中使用它。我的流程有以下几个要素:

检索-示例过滤器-选择属性- ??<-这个输出参数是我想要转换的

模块“示例过滤器”也使用宏,但这些宏是我在Rapidminer Studio的过程中在web服务中编写的属性。

有人知道吗?

谢谢



标记:

答案

  • MarlaBotMarlaBot 管理员、主持人、员工、会员职位:57社区经理
    @vsantosp-我是马拉博特。我在我们的RapidMiner Academy上找到了这些很棒的视频,你可能会觉得有用:
    教学视频:数据提取演示(观看时间:~6m)
    教学视频:提示、宏和注释(观看时间:~2m)
    教学视频:宏:介绍(观看时间:~3m)
    教学视频:宏:演示(观看时间:~8m)
    教学视频:滤镜示例演示(观看时间:~4m)
    如果有帮助,请点赞我的评论!

    MarlaBot<3
  • Edin_KlapicEdin_Klapic 主持人、员工、RMResearcher、会员职位:299RM数据科学家
    @vsantosp

    你的问题我不太清楚。
    您希望将哪个值作为宏?
    你说的输出参数是什么意思?

    快乐的挖掘,
    艾丁
  • vsantospvsantosp 成员职位:13因素二世
    你好!

    输出参数是示例集的结果,这是我要转换为Macro的值。

    谢谢
  • Edin_KlapicEdin_Klapic 主持人、员工、RMResearcher、会员职位:299RM数据科学家
    @vsantosp
    还是不太清楚。让我告诉你我所理解的:
    您希望将Attribute的值作为宏。

    假设ExampleSet如下所示(1个属性名称为“data”,1个示例值为“value”)。
    使用Operator Extract Macro并设置相应的参数(参见第二个屏幕截图)。

    这有帮助吗?

    快乐的挖掘,
    艾丁




    sgenzer
  • vsantospvsantosp 成员职位:13因素二世
    嗨!

    这个值不是常数。它取决于过滤器中定义的其他宏。输出参数来自先前应用了筛选器的连接,并来自对不同关联数据库的两次检索。所以我的问题是,我想把最后一个模块的输出,这是一个选择属性,转换成一个宏。

    我试着用“提取宏”,但它不起作用。

    有解决方案吗?

    谢谢

    :)

  • Edin_KlapicEdin_Klapic 主持人、员工、RMResearcher、会员职位:299RM数据科学家
    宏只能包含一个值。
    如果希望有多个值,则需要有多个宏,或者找到将所有值放入此单元格的方法。

    从您最后的评论中,我推断您希望保存流程输出的所有值。
    如果此输出是一个属性,则可以使用例如带有连接的聚合。然后得到"value1 | value2 |…"
    如果不同执行的结果属性不同,则需要提出重命名策略。

    如果我们没有走在正确的方向上,也许你可以展示一个例子输出,你想在你的宏中有什么。

    快乐的挖掘,
    艾丁



    sgenzer
  • vsantospvsantosp 成员职位:13因素二世
    你好
    我试着向你解释我的过程,因为我最近加入了社区,所以它不允许我附上照片。

    我已经做了一个过程,从moodle数据库的表中提取东西,以制作一些指标。然后,根据我选择的moodle课程和我想要看到的论坛/ wiki,它会取出一些值或其他值。从那里,我制作了一个web服务,它将课程和论坛/ wiki作为参数传递,并根据这些参数过滤我。但我的问题是,在构成这些指标的子模块中,有一些参数取决于课程和论坛,这就是我想用宏观来表达的。课程编号和论坛/ wiki已经作为宏传递。
    我创建这些宏依赖于课程和wiki /论坛的过程包括以下模块:

    检索->筛选示例->选择属性-> X:我想在宏中转换这个参数,以便在所有过程中使用。

    谢谢


  • Edin_KlapicEdin_Klapic 主持人、员工、RMResearcher、会员职位:299RM数据科学家
    @vsantosp
    关于截图:复制和粘贴在这里不起作用。你试过在电脑上保存截图并上传文件吗?

    你能不能也附加RapidMiner进程?它以。rmp结尾。如果您不知道位置,您可以右键单击存储库中的进程,然后单击“在文件浏览器中打开”。
    我们来看看能不能帮到你。
    快乐的挖掘,
    艾丁

  • vsantospvsantosp 成员职位:13因素二世
    你好

    我不能附加任何照片或任何项目或复制任何url,我得到的错误如下:
    “在你发布链接之前,你必须多待一段时间。”

    你能帮我办理一下手续吗?

    谢谢



  • sgenzersgenzer 管理员,版主,员工,RapidMiner认证分析师,社区经理,成员,大学教授,PM版主职位:2959年社区经理
    @vsantosp 我提高了你的排名。你现在可以发布截图了。

    斯科特

    Edin_Klapic
  • vsantospvsantosp 成员职位:13因素二世
    好,谢谢。

    这是我的子进程…但不工作模块'提取宏'。
  • Edin_KlapicEdin_Klapic 主持人、员工、RMResearcher、会员职位:299RM数据科学家
    很好,既然您在从moodle中提取数据时使用了宏,那么似乎对您来说应用宏是很清楚的。

    所以我现在理解的是,你想以某种方式保存“选择属性”的输出/结果(冒泡'exa'),并在不同的地方重用它。该输出是一个ExampleSet /表格,您不能将其放入宏中。
    你能做的是使用存储和检索,或者,如果你在同一过程中重用它,使用记忆和召回。后者只生成表的内存副本。

    如果这没有帮助,也许您可以展示一个示例,您希望在宏中拥有什么,以及您希望如何以及在何处重用它。
    快乐的挖掘,
    艾丁

    注:
    您还可以在论坛帖子中添加进程作为XML代码。
    在RapidMiner Studio的XML面板中查看您的进程并复制代码。在论坛中,当你输入文字时,直接点击表情符号图标左边的图标,选择代码。在那里您可以轻松地通过XML。
登录注册置评。