Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Syntax 删除SPSS usning语法中的行和列_Syntax_Spss - Fatal编程技术网

Syntax 删除SPSS usning语法中的行和列

Syntax 删除SPSS usning语法中的行和列,syntax,spss,Syntax,Spss,我希望在SPSS工作表中提取特定的行和列,但我不想给出确切的名称,而是类似于列1到10和行1到30。是否有这样做的语法?对于行,您可以使用包含案例编号的变量: compute casenum = $casenum. exe. select if casenum > 30. exe. delete variable casenum. 因为python是你的朋友。我至少不知道这方面的内置命令 begin program. import spss start = 1 end = 5

我希望在SPSS工作表中提取特定的行和列,但我不想给出确切的名称,而是类似于列1到10和行1到30。是否有这样做的语法?

对于行,您可以使用包含案例编号的变量:

compute casenum = $casenum. 
exe.
select if casenum > 30. 
exe.
delete variable casenum.
因为python是你的朋友。我至少不知道这方面的内置命令

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(包括)。可以通过更改相应的值来调整开始和结束