python 能否导入 SPSS 和 SPSSAux 库并将它们用于 spss 上下文之外的任何值?
Can python import the SPSS and SPSSAux libraries and use them to any value outside of the spss context?
我正在帮助我的妻子尝试浏览 IBM SPSS 和 python。她知道 SPSS,我也有点知道 python -- 我们也许可以一起工作。就目前而言,我知道我可以从 SPSS 语法中调用 python 的小片段。虽然这对于基于数据的循环和条件分支很有用,但对我来说似乎有点模糊。这几乎感觉像是控制反转,但不是真的。
我想知道是否有一个 python 脚本,在 spss 语法之外,仍然可以以任何有意义的方式使用 SPSS 库,或者我是否必须将我的脚本限制在SPSS 语法和运行时?
是的,您可以 运行 来自 Python 或 R 程序的外部模式统计信息。您可能必须将 SPSS Python 目录添加到您的 Python 搜索路径,但随后就可以了
导入 spss
和 运行 您的 Python 代码。你唯一不能做的是查看器和用户界面的东西,因为在那个模式下没有 SPSS UI。默认情况下,您将获得文本输出(当您掌握了窍门时可以将其关闭)。如果您想要更高质量的输出,可以使用 OMS 捕获各种格式的输出。
请注意,如果您不使用随 SPSS 安装的版本,则需要 Python 的兼容版本。对于大多数 Statistics 版本来说,这将是 2.7。随 Statistics 安装的 Python 未注册,但您可以从 Python.org 安装标准版本,只需将 SPSS Python 目录添加到搜索路径即可。
HTH
我正在帮助我的妻子尝试浏览 IBM SPSS 和 python。她知道 SPSS,我也有点知道 python -- 我们也许可以一起工作。就目前而言,我知道我可以从 SPSS 语法中调用 python 的小片段。虽然这对于基于数据的循环和条件分支很有用,但对我来说似乎有点模糊。这几乎感觉像是控制反转,但不是真的。
我想知道是否有一个 python 脚本,在 spss 语法之外,仍然可以以任何有意义的方式使用 SPSS 库,或者我是否必须将我的脚本限制在SPSS 语法和运行时?
是的,您可以 运行 来自 Python 或 R 程序的外部模式统计信息。您可能必须将 SPSS Python 目录添加到您的 Python 搜索路径,但随后就可以了 导入 spss
和 运行 您的 Python 代码。你唯一不能做的是查看器和用户界面的东西,因为在那个模式下没有 SPSS UI。默认情况下,您将获得文本输出(当您掌握了窍门时可以将其关闭)。如果您想要更高质量的输出,可以使用 OMS 捕获各种格式的输出。
请注意,如果您不使用随 SPSS 安装的版本,则需要 Python 的兼容版本。对于大多数 Statistics 版本来说,这将是 2.7。随 Statistics 安装的 Python 未注册,但您可以从 Python.org 安装标准版本,只需将 SPSS Python 目录添加到搜索路径即可。
HTH