複数の列の値を 1 つの列に結合する<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />4 つの列を 1 つの列にマージしたいデータセットがあります。
4 つの列の値が 1 つの列に表示されます。 しかし、どうやってそれを行うのか見当がつきません。
回答者が月の日に応じて経験した条件が 4 つあります。
彼らは生まれます。 回答者が条件 1 にさらされている場合は 1 が表示され、次の場合も同様です。
条件2、3、4。 各列の 1 を名前に簡単に再コード化して、それらをマージするにはどうすればよいですか?
4 つの列を 1 つの列にしますか?
ありがとう!

Re: 複数の列の値を 1 つの列に結合するウェルチは、分散の均一性の仮定に違反する場合の t 検定です。ほとんどの人は、これにノンパラメトリック テストを使用することを好みます。
Re: 複数の列の値を 1 つの列に結合するご回答ありがとうございます。 私はそれを考え出した。
別の質問: 分散均一性の検定を実行すると、リーベンの検定、ブラウン フォーサイスなどの後にウェルチの検定が得られます。ウェルチの検定が何を示すのか正確に説明できる人はいますか?
Re: 複数の列の値を 1 つの列に結合する
各列の 1 を名前に簡単に再コード化し、4 つの列を 1 つの列にマージするにはどうすればよいですか?
2 つの部分からなる質問をしました。
1) 1 を名前に再コード化するにはどうすればよいですか? このために使用できます再コード化。
2) 4 つの列を 1 つの列にマージするにはどうすればよいですか? このためには、方式を使用して、連結関数または演算子。

Re: 複数の列の値を 1 つの列に結合する1 を名前に再コード化する場合は、再コード化された値を含む新しい列を自分で作成し、cat、|| などを使用してすべてのデータを単純にマージします。 sas で連結する方法はたくさんあります。
たとえば、以下の (未テスト) コードを参照してください。
データの答え(drop=Variable1new--Variable4New);
セットは持っています。
Variable1=1 の場合、Variable1New="あなたのテキスト";
Variable2=1 の場合、Variable2New="あなたのテキスト";
Variable3=1 の場合、Variable3New="あなたのテキスト";
Variable4=1 の場合、Variable4New="あなたのテキスト";
FinalVariable=Catx(',', of Variable1New--Variable4New);
走る;
catx 関数を覚えていないので調べてください。
これがあなたが探しているものですか?
Re: 複数の列の値を 1 つの列に結合する列を結合することは難しくありません。列式を使用できます。しかし、あなたが何をしたいのかを正確に理解するのは困難です。もう少しデータを提供して、最終出力をどのようにしたいのか教えていただけますか?