概觀 (DATASET DECLARE 指令)

DATASET 指令 (DATASET NAMEDATASET ACTIVATEDATASET DECLAREDATASET COPYDATASET CLOSE) 提供同時開啟多個資料來源的能力,並控制階段作業中任何點的作用中開啟資料來源。 使用已定義的資料集名稱,您可以:

  • 合併來自多個不同來源類型 (例如,文字資料、資料庫、試算表) 的資料 (例如, MATCH FILESADD FILESUPDATE) ,而不先將每一個資料儲存為外部 IBM® SPSS® Statistics 資料檔。
  • 建立新的資料集,這些資料集是開放式資料來源的子集 (例如,一個子集中的男性、另一個子集中的女性、另一個子集中的特定年齡以下的人員,或一個集合中的原始資料,以及另一個子集中的轉換/計算值)。
  • 在「資料編輯器」中的兩個以上開啟的資料來源之間複製並貼上變數、觀察值及/或變數內容。

DATASET DECLARE 指令會建立與任何開啟資料集無關的新資料集名稱。 如果在寫入 IBM SPSS Statistics 資料檔的指令中使用資料集,它會變成與資料集相關聯。 如果您需要建立暫時 IBM SPSS Statistics 資料檔作為程式中的中間步驟,這特別有用。

基本規格

DATASET DECLARE 的基本規格是指令名稱,後面接著符合變數命名規則的新資料集名稱。 如需相關資訊,請參閱主題 變數名稱

WINDOW 關鍵字

WINDOW 關鍵字控制與資料集相關聯之「資料編輯器」視窗的狀態。

最小化. 與新資料集相關聯的「資料編輯器」視窗會以最小化狀態開啟。 這是預設值。

隱藏. 不會顯示與新資料集相關聯的「資料編輯器」視窗。

正面. 包含資料集的「資料編輯器」視窗會顯示在前面,資料集會變成對話框的作用中資料集。

範例

DATASET DECLARE corrmatrix.
REGRESSION 
  /DEPENDENT=var1 
  /METHOD=ENTER= var2 to var10
  /OUTFILE=CORB(corrmatrix).
  • DATASET DECLARE 指令會建立一開始未指派給任何資料來源的新資料集名稱 corrmatrix
  • REGRESSION 指令會將相關性矩陣寫入資料檔。
  • OUTFILE 次指令不是指定外部資料檔,而是指定資料集名稱 corrmatrix,現在可在階段作業中後續使用。 如果未明確儲存 (例如,使用 SAVE 指令) ,則會在階段作業結束時自動刪除此資料集。