File: recode.stat

package info (click to toggle)
pspp 0.3.0-7
  • links: PTS
  • area: main
  • in suites: woody
  • size: 5,288 kB
  • ctags: 4,679
  • sloc: ansic: 57,209; sh: 2,874; makefile: 405; sed: 93; perl: 18
file content (21 lines) | stat: -rw-r--r-- 615 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
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.