我有一個SAS數據集,其中每行代表與醫生聯繫的一些人員ID。每個ID有不同數量的聯繫人(即行)。我的數據集如下所示。SAS:將數據集從行轉換爲列
我想要做的是一個數據集,看起來落得像
這是每一個獨特的ID我想有一個數據集,在這裏我創建列對於每個聯繫號碼(NUMBER)以及該聯繫類型是什麼(CONTACT_TYPE),並且列應根據聯繫人的數量命名。我還希望代碼根據最大聯繫人數(MAX)自動創建列,即NUMBER & MAX應該是我的最後一列。
我已經嘗試了數以某種方式轉化爲宏觀變量的「名稱」和然後試圖以某種方式
%讓名= NUMBER
,然後用這個在datastep像做
NUMBER & name。 = CONTACT_TYPE
在數據步驟中。然而,這並不適合我,而且我很可能非常低效。
有人能指出我正確的方向來解決這個問題嗎?
預先感謝您的時間。
問候亞歷山大
下一次將數據作爲文本發佈在問題中。優選以數據步驟的形式。 – Tom