#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([])