在sas数据步骤中查找和替换符号

在sas数据步骤中查找和替换符号,sas,Sas,我有数据集。在每一个观察中,它都可能有例如符号“YY”,所以我需要将它替换为“Y”。如何在SAS数据步骤中执行此操作?谢谢大家! 您可以使用tranwrd函数 因此: 您可以使用tranwrd函数 因此: 您可能需要进一步的解释,因为您所包含的内容并不能真正解释太多。输入和输出示例如何?我已经提供了一些您可能使用的信息和两种方法。@AmitPatel谢谢!问题解决你可能需要进一步的解释,因为你所包含的内容并不能真正解释太多。输入和输出示例如何?我已经提供了一些您可能使用的信息和两种方法。@Ami

我有数据集。在每一个观察中,它都可能有例如符号“YY”,所以我需要将它替换为“Y”。如何在SAS数据步骤中执行此操作?谢谢大家!

您可以使用tranwrd函数

因此:


您可以使用tranwrd函数

因此:


您可能需要进一步的解释,因为您所包含的内容并不能真正解释太多。输入和输出示例如何?我已经提供了一些您可能使用的信息和两种方法。@AmitPatel谢谢!问题解决你可能需要进一步的解释,因为你所包含的内容并不能真正解释太多。输入和输出示例如何?我已经提供了一些您可能使用的信息和两种方法。@AmitPatel谢谢!问题解决
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;