概述

IBM® SPSS® Statistics - Python 集成插件提供了两个接口,用于在 Windows、 Linux、 macOS, 上的 IBM SPSS StatisticsIBM SPSS Statistics Server 中使用 Python 语言进行编程。

Python 集成包
Python 集成包提供在 IBM SPSS Statistics 处理器上运行的函数,通过 Python 编程语言的完整功能扩展 IBM SPSS Statistics 命令语法。 通过此界面,您可以访问 IBM SPSS Statistics 变量字典信息,案例数据和过程输出。 您可以向 IBM SPSS Statistics 提交命令语法以进行处理,在活动数据集中创建新变量和新个案,或者创建新数据集。 您还可以创建透视表和文本块形式的输出,所有这些都来自 Python 代码。
脚本编写工具
脚本编制工具提供了对用户界面和输出对象进行操作的 Python 函数。 通过此界面,您可以定制透视表,并以各种格式导出诸如图表和表之类的项。 您还可以启动 IBM SPSS Statistics 对话框,并管理与 IBM SPSS Statistics Server 实例的连接,所有这些连接都来自 Python 代码。

IBM SPSS Statistics -Integration Plug-in for PythonIBM SPSS Statistics 产品的一部分。 它还包括所有受支持的操作系统(Windows、 Linux、 macOS, 和适用于 IBM SPSS Statistics Server 的 UNIX)上的 Python 3.10 以及一组用 Python 实现的扩展命令,这些命令提供的功能超出了内置 SPSS Statistics 程序的功能。

缺省情况下, Integration Plug-in for Python 使用随 IBM SPSS Statistics 产品一起安装的 Python 3.10 分发版。 分发将安装到安装了 SPSS Statistics 的目录下的 Python3 目录中。 您可以在 "选项" 对话框 (编辑> 选项) 的 "文件位置" 选项卡上指定使用 Python 3.10 的其他安装。 在分布式分析方式下 (需要 IBM SPSS Statistics Server) ,远程服务器上的 Python 位置是从 IBM SPSS Statistics 管理控制台设置的。 请联系系统管理员以获取帮助。

注: 当您从 IBM SPSS Statistics中访问 Python 时,会将 SHOW EXTPATHS 命令的输出中列出的扩展命令的位置添加到 Python 搜索路径中。 如果您在计算机上开发自己的 Python 模块以用于 IBM SPSS Statistics ,那么可以将模块存储在其中一个位置。

请参阅以下介绍性视频,以获取有关 Python 可编程性增强功能的简要概述: