Выполнение рабочего процесса KNIME с помощью Python в лаборатории JupyterPython

Программы на Python
Anonymous
Выполнение рабочего процесса KNIME с помощью Python в лаборатории Jupyter

Сообщение Anonymous »

Я пытаюсь выполнить простой рабочий процесс Knime с помощью Python в лаборатории Jupyter, а также хочу передать имя файла для рабочего процесса Knime через Python и получить выходные данные в лаборатории Jupyter
Я могу получить рабочий процесс knime с помощью knime.Workflow(workflow_path=workflow,workspace_path=workspace).
Но похоже, что data_table_inputs и data_table_outputs работают только с обучающими моделями. На приведенном ниже снимке экрана рабочего процесса нет узла обучения/контейнера. Это очень простой рабочий процесс, который принимает входной файл с узлом чтения, применяет некоторые фильтры и генерирует статистику. И я хочу выполнить этот рабочий процесс, передав имя файла из кода Python и сгенерировав выходные данные в лаборатории Jupyter.

Код: Выделить всё

import pandas as pd
import matplotlib.pyplot as plt
import knime
knime.executable_path='/Applications/KNIME 5.1.1.app/Contents/MacOS/Knime'
workspace='/knimedir/knime-workspace'
workflow='testworflow'
knime.Workflow(workflow_path=workflow,workspace_path=workspace)

df=pd.read_csv("/knimedir/bankds.csv")

with knime.Workflow(workflow_path=workflow,workspace_path=workspace) as wf:
wf.data_table_inputs[0]=df
wf.execute()
wf.data_table_outputs[0]

testworflow

Подробнее здесь: https://stackoverflow.com/questions/772 ... upyter-lab

Вернуться в «Python»