概觀 (DATASET DECLARE 指令)
DATASET 指令 (DATASET NAME、 DATASET ACTIVATE、 DATASET DECLARE、 DATASET COPY、 DATASET CLOSE) 提供同時開啟多個資料來源的能力,並控制階段作業中任何點的作用中開啟資料來源。 使用已定義的資料集名稱,您可以:
- 合併來自多個不同來源類型 (例如,文字資料、資料庫、試算表) 的資料 (例如,
MATCH FILES、ADD FILES、UPDATE) ,而不先將每一個資料儲存為外部 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指令) ,則會在階段作業結束時自動刪除此資料集。