我有数据集。在每次观察中它都可以用于前者。符号“YY”所以我需要在“Y”上替换它。如何在SAS数据步骤中执行此操作?谢谢!
答案 0 :(得分:3)
您可以使用tranwrd功能。
所以:
data DS1;
infile cards dlm=",";
input var1:$2. var2:$10.;
cards;
YY, PRETTY
XX, EXCELLENT
ZZ, CODEZ
;
run;
data NEW;
set DS1;
NEW_VAR1 = tranwrd(VAR1,"Y","A");
NEW_VAR2 = tranwrd(VAR2, substr(VAR1,1,1), "GG");
run;