2017-02-15 104 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');