使用 Python 程式設計語言編寫程式

IBM® SPSS® Statistics 提供兩個個別介面,用於在 Windows、 Linux、 macOS及 IBM SPSS Statistics Server 上使用 Python 語言進行程式設計。 使用這些介面需要 IBM SPSS Statistics -Integration Plug-in for Python,依預設會隨 IBM SPSS Statistics 產品一起安裝。 如需開始使用 Python 程式設計語言的說明,請參閱 Python 指導教學,位於 http://docs.python.org/tut/tut.html

Python Script

Python Script可使用 Python SpssClient 模組所提供的介面。 這些 Script 會在使用者介面和輸出物件上作業,也可以執行指令語法。 例如,您會使用 Python Script 來自訂樞紐表。

  • Python Script 是從「公用程式」>「執行 Script」、從 IBM SPSS Statistics (從檔案> 開啟> Script 存取) 啟動的 Python 編輯器,或從外部 Python 處理程序 (例如 Python IDE 或 Python 直譯器) 執行。
  • Python Script 可作為自動 Script 執行。
  • Python Script 在執行 IBM SPSS Statistics 用戶端的機器上執行。

IBM SPSS Statistics 可用於 Python Script 的類別和方法完整文件可在「說明」系統的 Integration Plug-in for Python 下提供的 Scripting Guide for IBM SPSS Statistics中找到。

Python 程式

Python 程式可使用 Python spss 模組所提供的介面。 它們在 IBM SPSS Statistics 處理器上運作,用來控制指令語法工作的流程、讀取及寫入作用中資料集、建立新資料集,以及建立自訂程序以產生自己的樞紐表輸出。

  • Python 程式是從 BEGIN PROGRAM-END PROGRAM 區塊內的指令語法執行,或從外部 Python 處理程序執行,例如 Python IDE 或 Python 直譯器。
  • Python 程式無法作為自動執行檔執行。
  • 在分散式分析模式 (隨附於 IBM SPSS Statistics Server) 中, Python 程式會在執行 IBM SPSS Statistics Server 的電腦上執行。

如需 Python 程式的相關資訊,包括 IBM SPSS Statistics 函數及可用類別的完整文件,請參閱「說明」系統中 Integration Plug-in for Python 下提供的 Python Integration Package for IBM SPSS Statistics文件。