概述
IBM® SPSS® Statistics - Python 集成插件提供了两个接口,用于在 Windows、 Linux、 macOS, 上的 IBM SPSS Statistics 和 IBM 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 Python 是 IBM 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 可编程性增强功能的简要概述: