1
我的輸入數據集看起來如下:要找到最高級別變量之間2 ID在SAS屬性
DRUG Table
DRUG_CD PARENT_DRUG_CD
DRG_1 DRG_5
DRG_2 DRG_5
DRG_3 DRG_4
DRG_4 --
DRG_5 DRG_6
DRG_6 --
我需要建立,只有那些藥(這藥所有屬性)的數據集誰做不再有父母和額外的列(CHD_DRUG_CD),其中包含最低級別的DRUG_CD。
Resulting DRUG Table
DRUG_CD CHD_DRUG_CD
DRG_6 DRG_1
DRG_6 DRG_2
DRG_6 DRG_5
DRG_4 DRG_3
感謝喬的回覆,但你能給我一個例子,它會清除它更多.. – user2426972
請按照我發佈的鏈接。我不會爲你寫代碼,除非你有更具體的問題和一些工作證據。 – Joe
就我個人而言,我發現哈希表更直觀,然後使用'POINT ='。如果你不熟悉SAS中的哈希表,那麼值得研究,因爲它們是非常靈活和強大的工具。好的選項列表Joe ... –