我正在创建许多新变量,并且我希望每个变量类型都基于旧变量的类型。我不想手动执行此操作——我有一个脚本可以根据旧变量的名称自动创建新变量,所以我希望它还能自动检测旧变量的类型。
显然我有字符串和数字类型的变量。
有任何想法吗?
如果上述方法不可行,另一种方法是复制基本变量,然后将值设置为 $sysmis。但是,我怎样才能复制变量?
谢谢!
编辑,回应评论者 JKP:我正在使用 varstocases 语法重组一个大型纵向数据集。每个变量都不是在每个时间点,所以我需要创建缺失的变量,以便在重组过程中正确索引它们。
因此,Var_t1 和 Var_t3 存在,但是当重组时,Var_t1 将获得索引 1,而 Var_t3 将获得索引 3。所以我需要创建一个空的 Var_t2 以便 /make Var 从 Var_t1 Var_t2 Var_t3。
当然,要重组,变量必须都是相同的类型。
顺便说一句,在我看来,这似乎是一种非常复杂的方式,但它似乎是我在 SPSS 中知道的唯一选择。