私は、異なるソースから来たが類似の変数を含む2つのデータセットを持っています。そのような類似した変数は、データセットAと「SurgicalProcedure」から「手順」であるデータからB.SASの列をマージする
を設定し、私はすでにC.
を設定し、我々はデータを呼び出します1つの巨大なデータセットにこれらの二つのデータセットを合併しています時にはこれらの2つの変数の観測値が一致し、時にはそれらが異なっている場合があります。
「プロシージャ」が「SurgicalProcedure」にあるものを上書きするように2つの変数をマージすることができますが、「プロシージャ」に観測がなく、「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