SPSS Modeler задает параметр в скрипте python

#python #ibm-watson #spss-modeler

#питон #ibm-watson #spss-моделист

Вопрос:

У меня есть одна проблема с SPSS. Я хочу задать параметр с помощью скрипта python. Имя параметра-pMacroregion, и я использую этот параметр в Выбранном узле. В этом узле я устанавливаю значение столбца равным значению параметра.

В моем скрипте я ввожу значение параметра, но когда я добавляю выходную таблицу, я ничего не получаю.

 import modeler.api  stream = modeler.script.stream()  selectnode = stream.findByID("idTDVEN4CV5I") # select node tablenode = stream.findByID("idT4WQLYPH6Z") # Table output node selectnode.setPropertyValue("mode", "Include") pMacroregion = "CENTRAL EUROPE" stream.setParameterValue("pMacroregion", pMacroregion) selectnode.setPropertyValue("condition", "'Macroregion' = '$pMacroregion'")   tablenode.run([])   

Можете ли вы сказать мне, что случилось ?

Комментарии:

1.Я нахожу решение. Ошибка была в предпоследней строке. Я изменяю значение параметра с «$pMacroregion» на «$P-pMacroregion». selectnode.setPropertyValue("condition", "'Macroregion' = '$P-pMacroregion'") tablenode.run([])