2017-02-15 145 views
0

意見,我有以下數據集:更改變量SAS

area areaname 
10354 Texas 
35235 Ohio 
35113 California 
US352 Illinois 
23535 Delaware 
US664 Kentucky 
US321 Ohio 
13355 New York 

我想修改以下意見:

變化

US352 to US35235 
US664 to US66451 
US321 to US32190 

我怎樣才能做到這一點?

+0

您可以使用'if'語句,比如:'如果面積= 「US352則面積=」 US35235" ' –

+0

我沒有嘗試,它不沒有工作,它只是爲每個觀察結果創建一個新的列 – user2916331

+0

您確定確保引號內的值嗎?這讓SAS知道它的字符觀察結果,如果您不在值SAS周圍使用引號將假定你正在引用一個變量 –

回答

0

可以使用Tranwrd功能來代替:

area = Tranwrd(area,'US352','US35235');