PSPP/SPSS 语法如何

PSPP/SPSS syntax how to

如何使用语法用特定变量填充特定行。假设我想用整数 1 填充 "location" 变量中的第 1 到 10 行。第 10-70 行用 2 等等。没有编程,我只想用特定值填充变量的特定行,而不是手动执行。我尝试使用向量和循环,但它只适用于跨列。

假设您的数据集已经填充,$casenum 按行号寻址行。

合并IF for setting values. You may be able to shorten this a bit by using RANGE

基本语法如下:

do if $casenum le 10.
   compute myvar = 1.
else if $casenum le 70.
   compute myvar = 2.
else. 
   compute myvar = 3.
end if.
exe.