我有兩個數據集來自不同的來源,但包含類似的變量。一個這樣類似的變量是「過程」,從數據集和數據集B.合併SAS列
我已經合併這兩個數據集到一個巨大的數據集,我們稱之爲數據集C.
「SurgicalProcedure」有時候這兩個變量的觀察結果是一致的,有時它們是不同的,有時一個觀測值在一個觀測值中缺失,但在另一個觀測值中。
我想要做的是合併兩個變量,以便「程序」覆蓋「SurgicalProcedure」中的任何內容,但如果「Procedure」缺少觀察並且「SurgicalProcedure」具有該觀察,則「SurgicalProcedure」觀察結果保存在最終的合併列中。
例子:
Procedure SurgicalProcedure
1 total mastectomy
2 segmental mastectomy
. MRM
5 Seg. Mast with IOLM
7 .
10 total mast. w/ IOLM, SLNB
. Seg. Mast with IOLM, SLNB
3 OLM, SLNB
所需的結果:
Procedure
1
2
MRM
5
7
10
Seg. mast. w/ IOLM, SLNB
3
有人可以幫助我解決我的問題在SAS?如果不是SAS,那麼R是可以的,甚至Excel,但更喜歡SAS。
謝謝!
你是如何「合併」的文件?您沒有顯示任何可用於匹配觀察結果的id變量。 – Tom
你只是在尋找'coalescec()'函數嗎? – Tom