Записать результат цикла в таблицу knime - PullRequest
0 голосов
/ 06 ноября 2019

сейчас я пишу цикл в knime, и результат для каждой строки сохраняется в CSV-файл, который довольно медленный, так как мой диск довольно медленный. Результат выглядит так (для одной строки):

columnA
"A"
"B"
"BB"

Мой рабочий процесс knime выглядит следующим образом: enter image description here

Как заменить узел записи csv, что я получаю большую таблицу, подобную этой:

Rownumber columnA
1         "A"
1         "B"
1         "BB"
2         "C"

Идея состоит в том, что я сохраняю csv и добавляю конец (после цикла) в jsut со скоростью, равной скорости моего диска.

1 Ответ

2 голосов
/ 06 ноября 2019

Используйте узел Loop End (2 ports) и подключите второй входной порт к выходу вашего узла Concatenate (Optional in). Затем установите табличку CSV Writer после конца петли, подключенную ко 2-му выходному порту. В качестве альтернативы, если вы не используете выход из «Узла 90», просто подключите выход узла Concatenate (Optional in) к входу Loop End, а затем поместите CSV Writer после окончания цикла.

enter image description here

...