通常,我在服务器上运行SPSS。但是,有时需要在本地运行它。 我没有找到一种通过语法告诉SPSS的方法,无论它必须在服务器上运行还是在本地运行。有什么想法可以解决这个“问题”吗?
答案 0 :(得分:1)
没有SPSS语法可以做到这一点。
脚本编写中可能有一些方法可以做到这一点。从《 Python SPSS统计参考指南》中,我看到了这一点:
GetLocalServer Method
Returns an SpssServerConf object representing the local computer.
Syntax
SpssServerConf=SpssClient.GetLocalServer()
那将是第一件事。
我想您可以在本地启动服务器,然后在BEGIN .. END PROGRAM
块中使用以下命令在服务器上运行内容:
Example: Connecting to a Server Using a Saved Configuration
import SpssClient
SpssClient.StartClient()
ServerConfList = SpssClient.GetConfiguredServers()
for i in range(ServerConfList.Size()):
server = ServerConfList.GetItemAt(i)
if server.GetServerName()=="myservername":
server.ConnectWithSavedPassword()
SpssClient.StopClient()