Try creating a new variable, like this:
COMPUTE NEW_CODE=0.
IF ANY(SERVICEX, 'ADVANCED QUANT REASONING', 'ALGEBRA I',
'ALGEBRA I (ALG 1)', 'ALGEBRA II', 'ALGEBRA II (ALG2)',
'AP ENVIRONMENTAL SCIENCE', 'AP PHYSICS 1', 'AP PHYSICS 2',
'AP PHYSICS C', 'AP STATISTICS (APSTATS)', 'AQUATIC SCIENCE (AQUA SCI)',
'BIOLOGY', 'BIOLOGY (BIO)', 'CHEMISTRY', 'CHEMISTRY (CHEM)',
'COLGE PREP COURSE MATHEMATICS', 'COMPUTER SCIENCE I',
'ENVIRONMENTAL SYSTEMS-ENVIRSYS', 'GEOMETRY',
'GEOMETRY (GEOM)', 'IB BIOLOGY (IB-BIO)', 'IB ENVR SYS & SOC (IBENVIRS)',
'INDEP STUDY IN MATH (1ST TIME)', 'INDEP STUDY IN MATH (2ND TIME)',
'INDPT STDY IN TECH APS 1ST TME', 'INDPT STDY IN TECH APS 2ND TME',
'INTEGRATED PHYSICS/CHEMISTRY', 'MATHEMATICAL MODELS W/APPLCTN',
'PHYSICS', 'PHYSICS (PHYSICS)', 'PRECALCULUS (PRE CALC)',
'ROBOTICS PROGRAMMING & DESIGN') NEW_CODE=1.
EXECUTE.
** Just rename new_code to whatever sensible name you want.
------------------------------
Rick Marcantonio
Quality Assurance
IBM
------------------------------
Original Message:
Sent: Sat November 05, 2022 10:55 AM
From: Debra Dean
Subject: Syntax to recode variable - help!
Hello, I have a dataset that lists 7 million rows of data. One of the variables is the course the student is enrolled in. There are numerous options. I want to code 29 classes as "1" and the other 244 classes as "0." My syntax is not working. Can you help?
RECODE SERVICEX (ADVANCED QUANT REASONING, ALGEBRA I, ALGEBRA I (ALG 1), ALGEBRA II, ALGEBRA II (ALG2), AP ENVIRONMENTAL SCIENCE, AP PHYSICS 1, AP PHYSICS 2, AP PHYSICS C, AP STATISTICS (APSTATS), AQUATIC SCIENCE (AQUA SCI), BIOLOGY, BIOLOGY (BIO), CHEMISTRY, CHEMISTRY (CHEM), COLGE PREP COURSE MATHEMATICS, COMPUTER SCIENCE I, ENVIRONMENTAL SYSTEMS-ENVIRSYS, GEOMETRY, GEOMETRY (GEOM), IB BIOLOGY (IB-BIO), IB ENVR SYS & SOC (IBENVIRS), INDEP STUDY IN MATH (1ST TIME), INDEP STUDY IN MATH (2ND TIME), INDPT STDY IN TECH APS 1ST TME, INDPT STDY IN TECH APS 2ND TME, INTEGRATED PHYSICS/CHEMISTRY, MATHEMATICAL MODELS W/APPLCTN, PHYSICS, PHYSICS (PHYSICS), PRECALCULUS (PRE CALC), ROBOTICS PROGRAMMING & DESIGN=1).
------------------------------
Debra Dean
------------------------------
#SPSSStatistics