【问题标题】:SPSS: Looping over Several VariablesSPSS:循环多个变量
【发布时间】:2011-10-21 07:50:24
【问题描述】:

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

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

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

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

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

但是,我认为这行不通。

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

【问题讨论】:

  • 7000 个变量???也许一个数组是有序的?
  • 感谢您的迅速回复。如果我发现成功,我将研究如何在 SPSS 中使用数组并报告。 :-)
  • 哦,顺便说一句,关于您的问题,它 7000 个变量(准确地说是 7368 个)。不过,也许更惊人的是它是 23000 例。 :-) 这是一个庞大的数据库研究项目。再次感谢。

标签: spss


【解决方案1】:

多个待机变量可以在do重复命令上进行标记。

do repeat t = t1 to t7000
 /v = v1 to v7000.
compute t = v**2.
end repeat.

【讨论】:

    猜你喜欢
    • 2014-01-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-06
    • 2021-07-19
    • 1970-01-01
    • 2023-03-29
    相关资源
    最近更新 更多