0
我正在使用PROC SQL合併兩個數據集,其中公用列是名稱。然而,一個數據集有他們的第一個姓氏(例如John Smith將是jsmith),另一個是jsmithH。此H位於第二個數據集中每個名稱的末尾。我怎樣才能將這兩個數據集合在一起?我認爲我需要在兩者之間使用某種相似性,但不確定。在SAS SQL中合併兩列數據集,列略有不同
我正在使用PROC SQL合併兩個數據集,其中公用列是名稱。然而,一個數據集有他們的第一個姓氏(例如John Smith將是jsmith),另一個是jsmithH。此H位於第二個數據集中每個名稱的末尾。我怎樣才能將這兩個數據集合在一起?我認爲我需要在兩者之間使用某種相似性,但不確定。在SAS SQL中合併兩列數據集,列略有不同
proc sql;
create table result as
select <what ever you want>
from first_table as t1, second_table as t2
where t2.name = compress(t1.name ||'H');
quit;
請問您可以在代碼中添加一些上下文嗎? – ppperry
正如我認爲是自我解釋:'''連接't1.name'(包括其訓練空白)與'「H」'和'compress'刪除那些blancks –