2015-11-07 91 views
1

我有一個變量A B C D E的數據集,其中A,B,C是數字,D,E是字符。我想從數據集final中刪除數據,並用數據集One和數據集2中的新數據填充它。如何從其他兩個數據集填充一個數據集? SAS

數據集有一個ABC的變量和數據集兩個具有d和E

例子:

FINAL

A B C D E 
1 2 3 a b 
4 5 6 c d 

我想刪除舊content.Then它應該看起來像

FINAL

 A B C D E 

我有數據集一,二爲

一個

A B C 
    0 2 4 
    1 2 3 
    7 6 4 

兩個

D E 
    x y 
    p q 

我想更新決賽一,二內容,如

FINAL

A B C D E 
    0 2 4 x y 
    1 2 3 p q 
    7 6 4 
+0

刪除舊數據並插入新記錄沒有任何意義。只需創建一個包含所需信息的新數據集。 – Tom

回答

0

我想你想merge(記錄here):

data final; 
    merge one two; 
run; 

這是更痛苦一點使用proc sql

+0

MERGE語句中沒有逗號。 – Tom

相關問題