-2
如何比較兩個以上表中的變量? 我甚至嘗試過比較,但沒有比較兩個以上的表格。如何比較sas中兩個以上數據集中的變量?
如何比較兩個以上表中的變量? 我甚至嘗試過比較,但沒有比較兩個以上的表格。如何比較sas中兩個以上數據集中的變量?
除了2個表是否有相同的變量(我認爲不是您需要的信息)之外,使用PROC COMPARE不會告訴您有關數據的太多內容。
您需要使用MERGE將這些表合併在一起。您的代碼將是這個樣子:
DATA TABLE1 TABLE2;
MERGE TABLE1 (IN=A) TABLE2 (IN=B);
BY VAR1;
IF A AND B THEN OUTPUT NEWTABLENAME;
ELSE IF A AND NOT B THEN OUTPUT NEWTABLENAME2;
RUN;
的BY語句告訴SAS你想表合併時,因爲SAS是不會只是斯馬什一些額外的列到現有的表,該表變量。
多少變量,你要比較? – NEOmen
您不能使用Proc比較。您需要開發自定義代碼來實現您的結果。 – Reeza
是比較不起作用,你可以將數據集合並在一起,然後可以使用類似的東西,如果A1 = A2 then flag = 1 else 0。 – NEOmen