私はこれらの2つのテーブルをptidとtx_codeの順序で結合しようとしています。 dat2の各観測がdat1からの反復情報とともに返されるように、結合する理想的な方法は何ですか?proc sqlの同じ列名と一対多のマージ
data baseline;
input ptid age gender $ stat stat_date creat tx_code datnum$;
cards;
123 40 M A 02/15/2004 1.2 3 1
456 29 F A 06/05/2009 1.5 2 1
789 53 M D 01/10/2007 2.0 1 1
;
run;
data followup;
input ptid tx_code stat stat_date wgt hgt organ datnum $;
cards;
123 3 A 02/15/2004 60 150 ki 2
123 3 A 10/05/2004 75 150 ki 2
456 2 A 06/05/2009 95 173 SKP 2
456 2 A 12/30/2009 95 173 SKP 2
456 2 A 05/05/2010 93 173 SKP 2
456 2 A 10/20/2010 85 173 SKP 2
456 2 D 11/10/2010 . 173 SKP 2
789 1 A 01/10/2007 65 180 pta 2
789 1 A 06/25/2007 60 180 pta 2
789 1 L 06/25/2008 . . pta 2
;
run;
両方を保持するSTAT_DATE変数の名前を変更する必要があります。また、なぜ1つは日付で、もう1つは文字列ですか? – Tom
それはちょうどタイプミスでした。 – Douce