将集合转换为单个表(ExampleSet)

acurielacuriel 成员职位:13贡献我
2018年11月编辑 帮助
我使用循环值,它按值生成具有相同属性的不同表(ExampleSet)。
我需要一张桌子。

我的出路是

集合

表值23:
USER_ID ITEM_ID
1 23

表值54:
USER_ID ITEM_ID
1 54


我需要这个

ExampleSet

USER_ID ITEM_ID
1 23
1 54
……

谢谢
标记:

答案

  • Marco_BoeckMarco_Boeck 管理员、版主、员工、会员、大学教授职位:1984年RM工程
    你好,

    您在开发论坛上发布的帖子,所以我假设您想知道如何在Java中实现它。您将需要创建一个新的ExampleSet,它具有与现有集合相同的属性。然后,您可以遍历每个示例集的每个示例(行),并为每个示例集添加一行。下面是一个简单的例子:

    MemoryExampleTable表= new MemoryExampleTable(listofats);

    for (ExampleSet exSet: listOfExampleSets) {
    for(示例e: exSet) {
    table.addDataRow (e.getDataRow ());
    }
    }

    exSet = table.createExampleSet();
    如果您正在寻找RapidMiner Studio内的解决方案,只需使用“追加”操作符。

    问候,
    马可
  • VinayakThoteVinayakThote 成员职位:2学我
    追加也是给出单个集合对象
    解决办法是什么?我要的是单例集。

  • BalazsBaranyBalazsBarany 管理员,版主,员工,RapidMiner认证分析师,RapidMiner认证专家职位:920独角兽
    你好,

    如果您正确使用Append,它将为您提供一个示例集。这在数百个过程中每次都有效。

    请张贴屏幕截图和过程XML,如果它不适合你。

    问候,
    Balazs
登录注册置评。