多数の新しい変数を作成していますが、各変数の型を古い変数の型に基づいて作成したいと考えています。これを手動で行いたくありません。古い変数の名前に基づいて新しい変数を自動的に作成するスクリプトがあるため、古い変数の型をさらに自動的に検出したいと考えています。
明らかに、文字列型と数値型の両方の変数があります。
何か案は?
上記が不可能な場合の別の方法は、基本変数を複製してから、値を $sysmis に設定することです。しかし、どうすれば変数を複製できますか?
ありがとう!
EDIT、コメンターJKPへの対応: varstocases構文を使用して、大規模な縦断データセットを再構築しています。すべての変数がすべての時点にあるわけではないため、不足している変数を作成して、再構築中に適切にインデックスが作成されるようにする必要があります。
したがって、Var_t1 と Var_t3 は存在しますが、再構築すると、Var_t1 はインデックス 1 を取得し、Var_t3 はインデックス 3 を取得します。したがって、Var_t1 Var_t2 Var_t3 から Var を /make するために、空の Var_t2 を作成する必要があります。
もちろん、再構築するには、変数はすべて同じ型でなければなりません。
余談ですが、これは非常に複雑な方法のように思えますが、SPSS で認識している唯一のオプションのようです。