のためのユニークな値を出力:サスは、多くの変数
a b c
1 1 1
2 1 2
2 2 1
3 1 2
3 2 2
を列AおよびBの私は、1回の操作で一意の値を印刷したい(私の本当のデータセットに、私は40を持っています列私はのためのユニークな値を印刷したい
私は、このコマンドを使用して、SQLでそれを行うことができます。
proc sql;
create table test as
select distinct a from
A
しかし、その後、私は多くの時間を要し、すべての変数、それを実行する必要があります私は。本当にtを印刷したいこの形式上の彼のユニークな値:
a 1 2 3
b 1 2
またはより良い
a b
1 1
2 2
3 .
それが彼らのそれぞれを介してすべての変数名とループを入れて、独自の変数を印刷することが可能であることができれば、私は次のようになります非常に幸せです
SASでも可能ですか?私は完全な解決策は必要ありません。正しい方向に向けるだけです。
こんにちは。ありがとう。これは私の問題の正確な解決策です:) – Havsula