Knime:如何实现多行分割

时间:2016-01-22 11:38:06

标签: data-mining knime

我想将数据集拆分为1000行的多个数据集,怎么可能?

节点行拆分器只有两个输出。如果有任何方法可以使用java片段来满足此要求,请告诉我。

1 个答案:

答案 0 :(得分:1)

没有完全明确地指定如何拆分表格,但有两种循环类型可以执行您要查找的内容:Chunk Loop (Start)Group Loop (Start)。您的工作流程可能如下所示:

[(Chunk/Group) Loop Start] --> Your processing nodes of the selected rows --> [Loop End]

Your processing nodes of the selected rows部分中,您只能看到所需的分割部分。

两个节点之间的区别如下:Chunk Loop Start节点按行位置将行收集到一个组(连续节点是同一组的一部分,直到消耗所请求的行数),而Group Loop Start收集具有相同属性的行到同一个集合进行处理。 (Loop End节点可能不是最合适的,具体取决于您的处理要求,在这种情况下查找其他Loop End节点。)

如果这些还不够,您可以尝试并行块块循环节点,或者我记得在某些扩展中也有套袋,集合和交叉验证(X-Validation)节点。 (对于更复杂的工作流程,您也可以使用递归循环。)对于功能消除,您还可以找到支持。