データ・プロパティーのコピー

データ・ファイルに関連するメタデータ属性 (変数、値ラベル、欠損値の定義など) は、データ・ファイルと共に保存されます。

通常、新しいデータ・ファイルで作業を開始するたびに、この情報を再作成する必要があります。時間を短縮するため、変数の設定を保存済みの IBM® SPSS® Statistics データ・ファイルからコピーすることができます。変数とファイル・プロパティーを 1 つのファイルから現在アクティブなデータ・セットに適用することで、この処理を実行できます。

この方法を使用すると、以下の操作を実行できます。

  • 外部ソース・データ・ファイルの変数に基づいて、アクティブなデータ・セットに新しい変数を作成する。
  • 外部データ・ファイルの変数プロパティーを、アクティブなデータ・セット内にある同じ名前の変数に適用する。
  • 外部データ・ファイルまたはアクティブなデータ・セット内の 1 つの変数から選択した変数プロパティー (定義された値ラベルなど) を、アクティブなデータ・セット内の複数の目標変数に適用する。

この例では、すでにいくつかの変数が含まれていますが、それらの変数には変数プロパティーが定義されていないデータ・ファイルを使って作業を行います。

  1. メニューから次の項目を選択します。

    「ファイル」 > 「開く」 > 「データ...」

  2. smalldemo.sav を開きます。詳しくは、サンプル・ファイルのトピックを参照してください。

    現在、このファイルに含まれている 5 つの変数には、デフォルトのプロパティーが適用されています。

  3. 「データ・エディター」ウィンドウのメニューから、次の項目を選択します。

    「データ」 > 「データ・プロパティーのコピー...」

  4. 「データ・プロパティーのコピー」ウィザードで、まだ選択されていない場合は、「外部 IBM SPSS Statistics データ・ファイル」をクリックし、「参照」をクリックします。

    ファイルを開く際の標準のダイアログ・ボックスが表示されます。

  5. demo.sav を開きます。詳しくは、サンプル・ファイルのトピックを参照してください。
  6. 「データ・プロパティーのコピー」ウィザードで、「次へ」をクリックします。
    図 1. 「データ・プロパティーのコピー」ウィザード - ステップ 2
    「データ・プロパティーのコピー」ウィザード - ステップ 2 では、選択したソース変数からプロパティーを適用し、作業中のデータ・ファイルで適合した変数を作成します。
  7. まだ選択されていない場合は、「選択したコピー元データ・セット変数のプロパティーを、一致するアクティブなデータ・セット変数に適用する」をクリックし、「一致する変数が存在しない場合はアクティブなデータ・セットに一致する変数を作成する」をクリック (チェック) します。
  8. 「コピー元データ・セット変数」リストでいずれかの変数をクリック (選択) し、Ctrl キーを押しながらキーボードの A キーを押して、ファイル内のすべての変数を選択します。
  9. 「次へ」をクリックします。

    ウィザードのステップ 3 では、外部データ・ファイルからコピーする変数プロパティーを選択できます。

    図 2. 「データ・プロパティーのコピー」ウィザード - ステップ 3、変数プロパティー
    外部データ・ファイルからコピーする変数プロパティーを選択する「データ・プロパティーのコピー」ウィザード - ステップ 3。

    2 つのファイルで一致している変数 (名前と種類が同じ変数) については、値ラベルの「置換」または「結合」を行うことができます。「置換」オプションを選択すると、アクティブなデータ・セットで値ラベルが定義されている場合は、変数を一致させるために既存の値ラベルがすべて削除され、外部データ・ファイル内にある一致する変数のラベルと置き換えられます。ただし、この例では値ラベルが定義されていないので、「置換」と「結合」において違いはありません。

  10. 「完了」をクリックしてウィザードを実行し、外部ソース・ファイルから現在のデータ・セットに変数プロパティーをコピーします。
  11. データ・エディターをアクティブなウィンドウにして、変数ビューがまだ表示されていない場合は、「変数ビュー」タブをクリックします。

まず、データ・ファイルに最初の 5 つよりも多い変数が存在していることに気付きます。外部ソース・ファイルで選択した変数のうち、これまでなかったものは、すべて現在のデータ・ファイルに作成されました。

一致する変数 (両データ・ファイル内の同じ名前と種類の変数) はすべて、外部データ・ファイルのソース変数の定義された変数プロパティーを持ちます。例えば、婚姻 という変数は、婚姻状況 という値ラベルを持ち、データの値 (例えば、0 = 未婚) と関連する値ラベルを持ちます。

外部ソース・データ・ファイルの変数と一致しなかった現在のデータ・ファイルの 2 つの変数 (ペット) は変更されないまま残ります。

次へ