複数の単一選択列を複数選択列セットに変換するこんにちは、
次のデータ配置があります。
同じ内容のコードとラベルが付いた3つの列。例:1 =ワシントン、2 =ニューヨーク、3 =サンフランシスコ、...
ワシントンは2列または3列で選択できます。
マルチコード変数になるので、ここで再配置したいと思います。ワシントン用に1列、ニューヨーク用に1列など、それぞれにコード1(選択)と0(非選択)が付いています。
これに対する簡単な解決策はありますか?
どうもありがとうございました。
Re:複数の単一選択列を複数選択列セットに変換するこれはそれほど複雑ではありませんが、これをインタラクティブに行うにはいくつかの手順が必要です
- データが次のようになっているとします。

- Tables ==> Stackに移動し、Stack Column選択ボックスに3つのChoiceカラムを配置して、データをスタックします。 次のようなデータテーブルが作成されます。

- ラベル列のすべての値を1に変更する必要があるため、ラベル列を選択し、列パネルの赤い三角形をクリックして、再コーディングを選択します。

- 選択肢1、選択肢2、選択肢3の3つの値すべてを変更して値1にし、[再コード化]をクリックします。 次のようなデータテーブルが表示されます。

- テーブルを分割して列に戻す必要があるので、Tables ==> Splitに移動し、以下に示すようにダイアログボックスを設定します。

- 結果のテーブルは次のとおりです。

- 次に、空白をゼロ「0」で埋める必要があります。 これを行うには、単純なカットアンドペーストを使用できます。 最初に、空白のセルのいずれかに移動し、数値0を入力します。
- そのセルの内容を選択して貼り付けバッファーにコピーし、CNTL / Cを使用してコピーします。
- 次に、Washington列に移動し、空白のセルのいずれかを右クリックして、[一致するセルを選択]を選択します。
- カーソルを列に置いたまま、CNTL / Vを使用して、保存されている「0」を選択したすべてのセルに貼り付けます。
- ニューヨークとサンフランシスコの列について、上記の2つの手順(9、10)を繰り返します。
- これがファイナルテーブルです

Re:複数の単一選択列を複数選択列セットに変換するWo、迅速な対応と努力に感謝します。
これは問題を解決します。スタッキングとスプリットを試しましたが、結果が得られませんでした。このアプローチ(特に ステップ3および4)、それは完全に動作します。
ありがとう