sas - How to use tranwrd in a data step? -
i try substitute y x
tried used tranwrd function in data step . result 1 row
data test2 ; set test ; address = tranwrd(address , 'y' , 'x' ) ; put address ; run; test data follows
id address 1 123 y street 2 234 y street 3 345 street
the code, written, should work. removing put line prevent each line being written log (this speed things if have large data set):
data test2 ; set test ; address = tranwrd(address , 'y' , 'x' ) ; run; the address = tranwrd(address , 'y' , 'x' ) ; adequately defines variable value.
the put statement writes value of address sas log @ point in data step.
you can read more put statement here : http://www2.sas.com/proceedings/sugi27/p104-27.pdf
Comments
Post a Comment