5

我需要将在 Python 3 中开发的某些代码放入 SPSS Modeler 节点(使用 Extension Transform 节点)。此代码使用 pandas,Modeler 的默认安装不包含此模块。

我尝试通过按照以下说明修改“options.cfg”文件,使 SPSS 指向我自己的 Python 安装(包括 pandas 模块):

https://www.ibm.com/support/knowledgecenter/en/SS3RA7_sub/modeler_r_nodes_ddita/clementine/r_pyspark_api.html

但是,当我尝试在 SPSS Modeler 中导入 pandas 时,它无法加载该模块。事实上,我也无法通过以下方式加载 pyspark:

import spss.pyspark

此外,当我尝试查看 python 可执行文件的目录时:

import sys print sys.executable

SPSS 返回一个“无”值。

如何在 SPSS Modeler 中使用 pandas?看来我无法在 Modeler 中导入任何模块。我是 SPSS 的初学者,因此将不胜感激。

4

1 回答 1

4

您可以通过转到您的安装路径(例如“C:\Program Files\IBM\SPSS\Modeler\18.1”,然后进入文件夹 python)将新包安装到现有的 SPSS Modeler 18.1 版本。在那里,您以管理员模式打开一个 Windows 命令外壳。现在输入

python.exe -m pip 安装熊猫

它将安装库以供 SPSS 使用。

于 2018-04-05T13:12:45.277 回答