我尝试用y
代替x
我试图在数据步骤中使用tranwrd
函数。但结果只有一行
data test2 ;
set test ;
address = tranwrd(address , 'y' , 'x' ) ;
put address ;
run;
测试数据如下
id address
1 123 y street
2 234 y street
3 345 street
答案 0 :(得分:0)
编写的代码应该有效。但是,删除put
行将阻止每行写入日志(如果您有大型数据集,这将加快速度):
data test2 ;
set test ;
address = tranwrd(address , 'y' , 'x' ) ;
run;
address = tranwrd(address , 'y' , 'x' ) ;
充分定义了变量值。
put
语句在数据步骤中将address
的值写入SAS日志。
您可以在此处详细了解put
语句:http://www2.sas.com/proceedings/sugi27/p104-27.pdf