我希望在 SPSS 表中提取特定的行和列,但我不想给出确切的名称,而是像第 1 到 10 列和第 1 到 30 行之类的名称。是否有语法来执行此操作?
最佳答案
对于行,您可以使用包含 casenumber 的变量:
compute casenum = $casenum.
exe.
select if casenum > 30.
exe.
delete variable casenum.
对于列,python 是您的 friend 。至少我不知道内置命令。
begin program.
import spss
start = 1
end = 5
killList = spss.GetVariableName(start-1) + " to " + spss.GetVariableName(end-1)
spss.Submit("delete variables {}".format(killList))
end program.
此代码段将删除“列”1 到 5(包括在内)。您可以通过更改相应的值来调整开始和结束
关于syntax - 使用语法删除SPSS中的行和列,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/56059848/