SPSS 20 を使用しています。私のデータセットには、数値に再コード化する文字列変数のリストがあります。もともと私はそれらを自分自身に再コード化したかった. SPSS はケースごとにデータセットを実行し、1 つの変数は一度に 1 つの型しか持てないため、これは不可能であることに気付きました。したがって、それらを新しい変数に再コード化したいのですが、接尾辞_rec
.
DO REPEAT var = var_1 var_2 ... var_n.
RECODE var (CONVERT) INTO var_rec.
END REPEAT.
ただし、これにより、var_rec
複数の新しい変数ではなく、1 つの新しい変数のみが作成されます。
また、回避策をプログラムしようとしました:
COMPUTE Job_2
STRING Job(A20)
DO REPEAT var = var_1 var_2 ... var_n.
COMPUTE var = Job.
RECODE Job (CONVERT) INTO Job_2.
DELETE VARIABLES var.
COMPUTE var = Job_2.
END REPEAT.
ただし、ループDELETE VARIABLES
内で使用できないため、これは機能しません。DO REPEAT
だから私は元の質問に戻ります。