Creación de scripts en lenguaje de programación Python
IBM® SPSS Statistics ofrece dos interfaces diferentes para programar en lenguaje Python en el sistema operativo Windows, Linux y Mac, y para IBM SPSS Statistics Server. El uso de estas interfaces requiere el IBM SPSS Statistics - Complemento de integración para Python, que se instala de forma predeterminada con su producto IBM SPSS Statistics. Si desea obtener ayuda sobre cómo iniciarse en el lenguaje de programación Python, consulte el tutorial de Python que puede encontrar en http://docs.python.org/tut/tut.html.
Scripts de Python
Los scripts de Python utilizan la interfaz expuesta por el módulo SpssClient de Python. Funcionan en los objetos de resultados y la interfaz de usuario, además de poder ejecutar sintaxis de comandos. Por ejemplo, puede utilizar un script de Python para personalizar una tabla dinámica.
- Los scripts de Python se ejecutan desde Utilidades>Ejecutar script, desde el editor de Python iniciado en IBM SPSS Statistics (accesible desde Archivo>Abrir>Script) o desde un script de Python externo, como un IDE de Python o el intérprete de Python.
- Los scripts de Python se pueden ejecutar como autoscripts.
- Los scripts de Python se ejecutan en el ordenador en el que se está ejecutando el cliente de IBM SPSS Statistics.
Puede encontrar documentación completa de las clases y métodos de IBM SPSS Statistics disponibles para scripts Python en la guía de creación de scripts para IBM SPSS Statistics, disponible en Complemento de integración para Python en el sistema de ayuda.
Programas de Python
Los programas de Python utilizan la interfaz expuesta por el módulo spss de Python. Trabajan con el procesador de IBM SPSS Statistics y se utilizan para controlar el flujo de un trabajo de sintaxis de comandos, leer del conjunto de datos activo y escribir en él, crear nuevos conjuntos de datos y crear procedimientos personalizados que generan sus propios resultados de tablas dinámicas.
- Los programas de Python se ejecutan desde la sintaxis de comandos en bloques BEGIN PROGRAM-END PROGRAM o desde un proceso de Python externo, como un IDE de Python o el intérprete de Python.
- Los programas de Python no se pueden ejecutar como autoscripts.
- En el análisis en modo distribuido (disponible con IBM SPSS Statistics Server), los programas de Python se ejecutan en el ordenador en el que se está ejecutando IBM SPSS Statistics Server.
Puede encontrar más información acerca de los programas Python, incluyendo la documentación completa de las funciones y clases de IBM SPSS Statistics disponibles para ellos, en la documentación del paquete de integración de Python para IBM SPSS Statistics, disponible en Complemento de integración para Python en el sistema de ayuda.