3

我在 SPSS 中工作并且有大量变量,将它们称为 v1 到 v7000。

我想对每个变量执行一系列“复杂操作”以创建一组新变量:t1 到 t7000。

为了便于说明,我们只说“复杂运算”是让 t1 是 v1 的平方,t2 是 v2 的平方,等等。

我的想法是写一些这样的代码。

do repeat t=t1 to t7000
compute t = v*v;
end repeat.

但是,我认为这行不通。

这样做的正确方法是什么?提前非常感谢。

4

1 回答 1

5

可以在 DO REPEAT 命令上指定多个替代变量。

do repeat t = t1 to t7000
 /v = v1 to v7000.
compute t = v**2.
end repeat.
于 2011-08-08T14:44:32.267 回答