Scripting mit der Programmiersprache Python

IBM® SPSS Statistics bietet zwei separate Schnittstellen für die Programmierung mit der Sprache Python unter Windows, Linux und Mac OS. Für die Verwendung dieser Schnittstellen ist eine IBM SPSS Statistics - Integration Plug-in for Python-Instanz erforderlich, die standardmäßig mit Ihrem IBM SPSS Statistics-Produkt installiert wird. Erste Schritte mit der Programmiersprache Python werden im Python-Lernprogramm erläutert, das Sie unter http://docs.python.org/tut/tut.html finden.

Python-Scripts

Python-Scripts nutzen die Schnittstelle des Python SpssClient-Moduls. Sie nutzen die Benutzerschnittstelle, geben Objekte aus und können zudem Befehlssyntax ausführen. Zum Beispiel würden Sie ein Python-Script verwenden, um eine Pivot-Tabelle anzupassen.

  • Python-Scripts können über Extras > Script ausführen, über den Python-Editor von IBM SPSS Statistics (über Datei > Öffnen > Script) oder über einen externen Python-Prozess wie einen Python IDE oder den Python-Interpreter gestartet werden.
  • Python-Scripts können als Autoscripts ausgeführt werden.
  • Python-Scripts laufen auf dem System, auf dem der IBM SPSS Statistics Client läuft.

Die vollständige Dokumentation der IBM SPSS Statistics-Klassen und -Methoden für Python-Scripts ist im IBM SPSS Statistics-Scripting-Handbuch (Scripting Guide) verfügbar, das unter Integration Plug-in for Python im Hilfesystem aufgerufen werden kann.

Python-Programme

Python-Programme nutzen die Schnittstelle des Python spss-Moduls. Sie laufen auf dem IBM SPSS Statistics-Prozessor und werden verwendet, um den Fluss eines Befehlssyntaxauftrags zu steuern, im aktiven Dataset zu lesen und zu schreiben und um neue Datasets und benutzerdefinierte Prozeduren zu erstellen, die ihre eigene Pivot-Tabellenausgabe generieren.

  • Python-Programme werden aus der Befehlssyntax innerhalb der Blöcke BEGIN PROGRAM-END PROGRAM oder von einem externen Python-Prozess wie einem Python IDE oder dem Python-Interpreter ausgeführt.
  • Python-Programme können nicht als Autoscripts ausgeführt werden.

Weitere Informationen zu Python-Programmen, einschließlich der vollständigen Dokumentation der IBM SPSS Statistics-Funktionen und -Klassen finden Sie in der Dokumentation zum Python-Integrationspaket für IBM SPSS Statistics, die unter Integration Plug-in for Python im Hilfesystem aufgerufen werden kann.