propriedades extensionoutputnode
Com o nó de Extensão de Extensão, é possível analisar dados e os resultados da pontuação do modelo usando o seu próprio script custom R ou Python para Spark. A saída da análise pode ser texto ou gráfico.
Observe que muitas das propriedades nesta página são para fluxos da área de desktop do SPSS Modeler.
Exemplo de Python for Spark
import modeler.api
stream = modeler.script.stream()
node = stream.create("extension_output", "extension_output")
node.setPropertyValue("syntax_type", "Python")
python_script = """
import json
import spss.pyspark.runtime
cxt = spss.pyspark.runtime.getContext()
df = cxt.getSparkInputData()
schema = df.dtypes[:]
print df
"""
node.setPropertyValue("python_syntax", python_script)
Exemplo de R
node.setPropertyValue("syntax_type", "R")
node.setPropertyValue("r_syntax", "print(modelerData$Age)")
propriedades extensionoutputnode |
Tipo de dados | Descrição da propriedade |
|---|---|---|
syntax_type |
R Python | Especifique qual script executa: R ou Python (R é o padrão). |
r_syntax |
sequência | Sintaxe do script R para escoragem de modelo. |
python_syntax |
sequência | Sintaxe de script Python para pontuação do modelo. |
convert_flags |
|
Opção para converter os campos de sinalização. |
convert_missing |
sinalização | Opção para converter valores ausentes para o RNAvalor. |
convert_datetime |
sinalização | Opção para converter variáveis com os formatos de data ou data/hora em formatos de data/hora R. |
convert_datetime_class |
|
Opções para especificar em qual formato as variáveis com os formatos de data ou data/hora serão convertidas. |
output_to |
|
Especifique o tipo de saída (Screen ou File). |
output_type |
|
Especifique se deve produzir saída gráfica ou de texto. |
full_filename |
sequência | Nome do arquivo a ser usado para a saída gerada. |
graph_file_type |
|
Tipo de arquivo para o arquivo de saída (.html ou .cou). |
text_file_type |
|
Especifique o tipo de arquivo para saída de texto (.html, .txt ou .cou). |