私はSASデータセットを持っています。各行は、個人IDのために医者と連絡を取っています。各IDは異なる数の連絡先(つまり行)を持っています。私のデータセットは次のように見えます。私が何をしたいかSAS:データセットを行から列に変換する
私は列を作成し、私はデータセットを持たせたい各固有のID、のためである
のように見えること、データセットで終わるされていること各連絡先番号(NUMBER)とその連絡先のタイプ(CONTACT_TYPE)については、連絡先の番号に基づいて列の名前を付ける必要があります。また、連絡先(MAX)が最大のID、つまりNUMBER & MAXのIDに基づいて列を自動的に作成するコードを最終的な列にする必要があります。私は何とかマクロ変数「名前」に数値を変換しようとしてきたし、それがその後、何とか
%は名前= NUMBER
を聞かせて、その後のような何かをするdatastepでこれを使用しようとし
NUMBER &の名前。 = CONTACT_TYPE
のデータステップ。しかし、これは私のために働いていない、と私は疑わしい非常に非効率的です。
誰かがこれを解決する正しい方向に私を指摘できますか?
ありがとうございます。
よろしくアレクサンダー
次回は質問のテキストとしてデータを投稿します。データステップの形で好ましい。 – Tom