title 'Test RECODE transformation'. data list /A B 1-20(a). begin data. 12345678901234567890 a b jkl; aklsdf aklsd ioqeur ioquer pasdflk end data. *recode A B(1,2,3,4=5)(5 thru hi=9)(lo thru 10=4) into A D /A B(lo thru hi=copy)(sysmis=0)(else=sysmis) into C D. string c d(a10). leave c d. recode A B('a'='b')('jkl;'='jkl;p')('ioqeur'='sdjfkla') into C D. *recode A B(1,2,3,4="asdf")(else="xyzw")(sysmis="bdfg") into C D. *recode A B("asdf"=copy)(convert)("lkjf"=sysmis)(convert)(else=123) into C D. *recode A B(1,3,5,6,7=COPY)(SYSMIS=5e5) into C D. *recode a (convert)('xx'=50) into b. list.