Creación de scripts en lenguaje de programación Python

IBM® SPSS® Statistics proporciona dos interfaces separadas para la programación con el lenguaje Python en Windows, Linux, macOSy para IBM SPSS Statistics Server. El uso de estas interfaces requiere el IBM SPSS Statistics -Plug-in de integración para Python, que se instala de forma predeterminada con el producto IBM SPSS Statistics . Para obtener ayuda sobre cómo empezar con el lenguaje de programación Python , consulte la guía de aprendizaje Python , disponible 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 Python se ejecutan desde Utilities > Ejecutar script, desde el editor Python iniciado desde IBM SPSS Statistics (al que se accede desde File> Open > Script), o desde un proceso Python externo, como un IDE de Python o el intérprete de Python .
  • Los scripts de Python se pueden ejecutar como autoscripts.
  • Los scripts Python se ejecutan en la máquina en la que se ejecuta el cliente de IBM SPSS Statistics .

La documentación completa de las clases y métodos de IBM SPSS Statistics disponibles para los scripts Python se puede encontrar en la Guía de scripts para IBM SPSS Statistics, disponible en Integration Plug-in for Python en el sistema de ayuda.

Programas de Python

Los programas de Python utilizan la interfaz expuesta por el módulo spss de Python. Operan en el procesador IBM SPSS Statistics y se utilizan para controlar el flujo de un trabajo de sintaxis de comandos, leer y escribir en el conjunto de datos activo, crear nuevos conjuntos de datos y crear procedimientos personalizados que generen su propia salida de tabla dinámica.

  • Los programas Python se ejecutan desde la sintaxis de comandos dentro de bloques BEGIN PROGRAM-END PROGRAM , o desde un proceso 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 modo de análisis distribuido (disponible con IBM SPSS Statistics Server), los programas Python se ejecutan en el sistema donde se ejecuta IBM SPSS Statistics Server.

Puede encontrar más información sobre los programas Python , incluida la documentación completa de las funciones y clases de IBM SPSS Statistics disponibles para ellos, en la documentación de Python Integration Package for IBM SPSS Statistics, disponible en Complemento de integración para Python en el sistema de ayuda.