Удаление строк и столбцов в SPSS с использованием синтаксиса - PullRequest
3 голосов
/ 09 мая 2019

Я хочу извлечь отдельные строки и столбцы в листе SPSS, но я не хочу давать точные имена, скорее что-то вроде столбцов с 1 по 10 и строк с 1 по 30. Есть ли синтаксис для этого?

1 Ответ

3 голосов
/ 09 мая 2019

Для строк вы можете использовать переменную, содержащую регистрационный номер:

compute casenum = $casenum. 
exe.
select if casenum > 30. 
exe.
delete variable casenum.

для столбцов питон - твой друг. Я не знаю встроенную команду для этого по крайней мере.

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 (включены). Вы можете настроить начало и конец, изменив соответствующие значения

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...