2016-01-22 1 views
-1

Я хотел бы разбить набор данных на несколько наборов данных из 1000 строк и как это возможно?Knime: Как достичь множественного разделения по строке

Разделитель строк узла имеет только два выхода. Сообщите мне, есть ли способ использовать фрагмент java для этого требования.

+1

Добро пожаловать в SO, пожалуйста, будьте немного более конкретными, задавая вопрос: что вы пробовали, чего вы ожидаете и т. Д. См. [Как спросить] (http://stackoverflow.com/help/how-to- спросите) – Nehal

+0

спасибо Nehal за ваш комментарий! Дополнение: Я попытался использовать Java Snippet Row Splitter для разделения строк на основе ниже критериев return $ Value $ <= 1000; Я мог бы разбить весь набор данных на два, но я бы хотел разбить их на несколько наборов данных, чтобы я мог их сгруппировать без outlier и мог бы нарисовать их в диаграмме разброса (он не принимает большое количество строк) Может кто-то предложите мне метод многократного разделения набора данных? – Danny

+0

попробуйте добавить свой код, что вы пробовали еще – Nehal

ответ

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 собирает строки с теми же свойствами для одной и той же коллекции для обработки. (Конечный узел Loop End может оказаться не лучшим в зависимости от ваших требований к обработке, в этом случае ищите другие узлы Loop End.)

В случае, если этого недостаточно, вы можете попробовать узлы параллельной петли или как я помните, что в некоторых расширениях есть узлы для мешков, ансамблей и перекрестной проверки (X-Validation). (Для более сложных рабочих процессов вы также можете использовать рекурсивные циклы.) Для устранения функции вы также можете найти поддержку.

+0

Спасибо Тон Габор! Теперь я могу много разбить строку. BTW Я - он;) – Danny

Смежные вопросы