前のページ|次のページ

データの転置タスク

データの転置タスクについて

データの転置タスクでは、入力テーブルの選択した列を出力テーブルの行に転置します。グループ変数を使用しない場合は、選択したそれぞれの列が単一の行に転置されます。グループ変数を使用した場合は、選択した列がグループ変数の値に基づいて下位列に分割されます。各サブ列は、出力テーブルの行になります。

例:CLASSデータセット内のデータの転置

  1. タスクセクションで、データフォルダを展開し、データの転置をダブルクリックします。データの転置タスクのユーザーインターフェイスが開きます。
  2. データタブで、SASHELP.CLASSを入力データセットとして選択します。
  3. 転置する変数役割に、年齢身長、体重変数を割り当てます。
  4. 出力データセット見出しの元で出力データを表示するチェックボックスを選択します。
  5. オプションタブで以下の手順を完成します。
    1. 接頭辞を使用するチェックボックスをクリアします。
    2. 新しい変数の名前を含める列を選択しますチェックボックスを選択します
    3. 新しい列名役割に名前変数を割り当てます。
  6. タスクを実行するには、実行をクリックします。
出力データセットには、Sashelp.Classデータセット内の各学生の列が含まれています。テーブルの行は、年齢、身長、および体重です。
Work.Transposeデータセットのサブセット

役割へのデータの割り当て

データの転置タスクを実行するには、転置する変数役割に列を割り当てる必要があります。
役割
説明
役割
転置する変数
この役割に割り当てる各変数は、出力テーブルの1つ以上の行になります。グループ変数を選択しない場合は、列全体が単一の行に転置されます。1つ以上のグループ変数を選択した場合、各列はグループ変数を使用してサブ列に分割され、各サブ列が1つの行に転置されます。この場合、1つの列はグループ変数で定義されているグループの数と同じ数の行に転置されます。
転置変数役割には、少なくとも1つの列を割り当てる必要があります。グループ変数を選択するには、グループ分析役割に列を割り当てます。
追加役割
グループ分析
この役割に割り当てた各変数は、転置しようとしている列をサブ列に分割するために使用されます。分割したサブ列は個別に転置されます。グループ変数の一連の値によって定義された各サブ列は、出力テーブルの行になります。
出力データセット
出力データセットにコピー
この役割に割り当てた各変数は、転置されることなく、入力テーブルから直接出力テーブルにコピーされます。これらの列は、直接出力テーブルにコピーされるため、出力テーブルの行の数と入力テーブルの行の数は同じです。入力テーブルの行の数が、転置する変数の数と同じでない場合、出力テーブルは欠損値で埋められます。
出力データを表示する
出力データを結果タブに表示される結果に含めるかどうかを指定します。出力データの全部または一部を含めることができます。タスクは、常に出力データタブに表示される出力データセットを作成します。このデータセットは、指定した場所にも保存されます。

オプションの設定

オプション名
説明
転置後変数の名前とラベル
新しい変数名を作成する
接頭辞を使用する
出力データセット内の転置変数の名前を作成する際に使用する接頭辞を指定できます。接頭辞を使用すると、変数名は接頭辞の値で始まり、番号1、2...と続きます。
新しい変数の名前を含める列を選択する
新しい列名役割に割り当てる変数は、出力データセットの転置変数に名前を付ける際に使用されます。
名前に接頭辞を使用するよう指定した場合、新規変数の名前は接頭辞で始まり、新しい列名変数の値が続きます。
ID 値の重複を許可するチェックボックスを選択すると、転置出力データセットには、各BYグループの前回のオブザベーションのみが含まれます。
新しい変数ラベルを作成する
新しい変数のラベルを含める列を選択します
新しい列名役割に割り当てる変数の値は、出力データセットの変数に名前を付ける際に使用されます。
オリジナル変数の名前とラベル
オリジナル変数名を新しい変数に使用する
出力テーブルの各行には、その出力行の値が属している入力テーブルの変数の名前が含まれています。これらの変数名を含む出力列のヘッダーを指定するには、名前ボックスにヘッダーの名前を入力します。ヘッダーの名前には、特殊文字、先頭の番号、空白を含めることができますが、32文字を超えることはできません。デフォルトの名前は、_Name_です。
オリジナル変数ラベルを新しい変数に挿入する
出力テーブルの各行には、その出力行の値が属している入力テーブルの変数のラベルが含まれています。これらの変数のラベルを含む出力列のヘッダーを指定するには、ラベルボックスにヘッダーのラベルを入力します。ラベルには、特殊文字、先頭の数、空白を含めることができますが、32文字を超えることはできません。デフォルトの名前は_Label_です。
前のページ|次のページ|ページの先頭へ