私は初めてSASマクロを手に入れようとしています。私の基本的な質問は、私は約10000の変数を持つデータセットを持っています。私は個々の列を個別に取得し、新しい条件付き変数を作成し、結果を格納し、次の列に移動する必要があります。これらの列は順番に並べられません。 SASは、(どのように「_ N _」行を識別するに類似)のカラムを識別するために使用する構文は何ですか?変数/列を使ってSASマクロを実行する方法は?
ここに詳しい情報があります。 データは次のようになります。
私は、値xを超えているとどのように多くのx値を下回っているどのように多くのOBSカウントデータセット内のこれらの数字を記録し、V1の値を見てする必要がありますID v1 v2 v3 ... v10000
01 3.2 1.5 7.8 ... 4.2
02 1.1 4.5 1.9 ... 10.7
..
N 2.5 1.5 4.9 ... 7.3
、 v2、v3、... v10000に移動します。最後に、私は10000個の変数のそれぞれについて、値xの上のobsの数と値xの下のobsの数を示すデータセットを持っています。
私は標準的なSASコードで1つの変数のために書いたコードを書いていますが、これは動作しますが、私の意図はそのコードをマクロコードに変換することです。ある列から次の列に移動します。
ご迷惑をおかけしますが、ご了承ください。
ありがとうございました。
[OK]を、より多くの勤勉な研究は、最初の配列を使用するように私をリードしてきました、次にprocを意味します。マクロは必要ありません。 – Samantha