以 Python 编程语言编写脚本

IBM® SPSS® Statistics 提供了两个独立的接口,用于在 Windows、 Linux、 macOS, 上使用 Python 语言进行编程,以及用于 IBM SPSS Statistics Server。 使用这些接口需要 IBM SPSS Statistics -Integration Plug-in for Python,缺省情况下,此插件随 IBM SPSS Statistics 产品一起安装。 有关 Python 编程语言入门的帮助,请参阅 http://docs.python.org/tut/tut.html 上提供的 Python 教程。

Python 脚本

Python 脚本利用 Python SpssClient 模块提供的界面。 它们在用户界面和输出对象上操作并能运行命令语法。 例如,可以使用 Python 脚本自定义透视表。

  • Python 脚本从 "实用程序> 运行脚本" ,从 IBM SPSS Statistics (可从 File> Open> Script 访问) 或从外部 Python 进程 (例如 Python IDE 或 Python 解释器) 启动的 Python 编辑器运行。
  • Python 脚本可作为自动脚本运行。
  • Python 脚本在运行 IBM SPSS Statistics 客户机的机器上运行。

可在帮助系统中的 Python 的集成插件 下的 IBM SPSS Statistics脚本编制指南中找到可用于 Python 脚本的 IBM SPSS Statistics 类和方法的完整文档。

Python 程序

Python 程序利用 Python spss 模块提供的界面。 它们在 IBM SPSS Statistics 处理器上运行,用于控制命令语法作业的流,读取和写入活动数据集,创建新数据集以及创建生成其自己的透视表输出的定制过程。

  • Python 程序从 BEGIN PROGRAM-END PROGRAM 块中的命令语法运行,或者从外部 Python 进程 (例如 Python IDE 或 Python 解释器) 运行。
  • Python 程序不可作为自动脚本运行。
  • 在分布式分析方式下 (随 IBM SPSS Statistics Server 提供) , Python 程序在运行 IBM SPSS Statistics Server 的计算机上执行。

有关 Python 程序的更多信息,包括 IBM SPSS Statistics 函数及其可用的类的完整文档,可在 Python Integration Package for IBM SPSS Statistics的文档中找到。 在 "帮助" 系统中的 Integration Plug-in for Python 下提供。