estensioneoutputnodo proprietà
Con il nodo Output estensione, è possibile analizzare i dati e i risultati del calcolo del punteggio del modello utilizzando il proprio script personalizzato R o Python per Spark. L'output dell'analisi può essere testuale o grafico.
Tenere presente che molte delle proprietà in questa pagina sono per i flussi dal desktop SPSS Modeler .
Python per esempio 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)
Esempio R
node.setPropertyValue("syntax_type", "R")
node.setPropertyValue("r_syntax", "print(modelerData$Age)")
extensionoutputnode Proprietà |
Tipo di dati | Descrizione proprietà |
|---|---|---|
syntax_type |
R Python | Specificare quale script viene eseguito: R o Python (R è il valore predefinito). |
r_syntax |
stringa | Sintassi di scripting R per il punteggio del modello. |
python_syntax |
stringa | Python sintassi di scripting per il punteggio del modello. |
convert_flags |
|
Opzione per convertire i campi flag. |
convert_missing |
indicatore | Opzione per convertire i valori mancanti in RNAvalore. |
convert_datetime |
indicatore | Opzione per convertire le variabili con formati data o data/ora in formati data/ora R. |
convert_datetime_class |
|
Opzioni per specificare in quale formato vengono convertite le variabili con formati data o data/ora. |
output_to |
|
Specificare il tipo di output (Screen o File). |
output_type |
|
Specificare se produrre un output grafico o di testo. |
full_filename |
stringa | Nome del file da utilizzare per l'output generato. |
graph_file_type |
|
Tipo di file per il file di output (.html o .cou). |
text_file_type |
|
Specificare il tipo di file per l'output di testo (.html, .txt o .cou). |