【发布时间】:2012-02-16 20:52:22
【问题描述】:
我很难在 SPSS 中获得一个不基于变量的简单循环。
简而言之,我想写
!sequentialVars varStr=/Var/ i=/20/.
或类似的并得到: Var1 Var2 Var3 Var4 Var5 ... Var19 Var20 放入 cTable 或其他任何需要一串变量名的地方。
在伪 VB 中是这样的:
varString = "AnyVarName"
for i=1 to 20
newVarList = concatenate(newVarList," ",varString, i)
next i
我什至无法在 SPSS 循环中回显 i,更不用说连接它了。
谢谢!
【问题讨论】:
-
This document 在 PDF 的第 130 页上有一个功能等效的示例,即创建串联存根和横幅表。
-
这将有助于连接,但除非我完全想念它,否则我似乎一开始就找不到如何生成顺序变量。不是“+”部分,而是V1 V2 V3的数字。然后它也是 Va Vb Vc 的字母。这有意义吗?
-
好吧,这是有道理的,如果后缀是一个不会太难的数字(字母我不太确定)。我会看看我能否快速举出一个例子。大多数不需要+之间的项目都不需要,因为可以经常使用
VAR1 to VAR50等。