我在SPSS工作并拥有大量变量,称之为v1到v7000。
我想对每个变量执行一系列“复杂操作”以创建一组新的变量:t1到t7000。
为了便于说明,我们只说“复杂操作”是使t1为v1的平方,t2为v2的平方等。
我的想法是写一些这样的代码。
do repeat t=t1 to t7000
compute t = v*v;
end repeat.
但是,我不认为这会奏效。
这样做的正确方法是什么?非常感谢提前。
答案 0 :(得分:5)
可以在DO REPEAT命令中指定多个替代变量。
do repeat t = t1 to t7000
/v = v1 to v7000.
compute t = v**2.
end repeat.