Сокращение для добавления большего количества имен переменных в подкоманде MAKE VARSTOCASES в статистике SPSS 22
В файле spss 150 переменных. Если я хочу сохранить 5 столбцов и снять остальные столбцы с 145 столбцами, какой будет код spss? Если имена столбцов - col1,col2,col3.....col150
Вместо приведенного ниже кода
VARSTOCVASES
/MAKE VariableName1 FROM Col1 Col2 Col3 ..... Col145
/INDEX=VariableName(VariableName1)
/KEEP=Col146 Col147 Col148 Col149 Col150
Любой альтернативный код, как показано ниже?(Ниже один только пример)
VARSTOCASES
/MAKE VariableName1 FROM ALL Except [Col146 Col147 Col148 Col149 Col150]
/INDEX=VariableName(VariableName1)
/KEEP=Col146 Col147 Col148 Col149 Col150
Здесь я хочу короткий путь, чтобы избежать добавления всех 145 переменных в MAKE
субкоманда.
Здесь я только хочу знать, есть ли какой-нибудь простой способ упомянуть все имена переменных в MAKE
подкоманда, кроме 3 или 4 переменных, в противном случае я хочу поместить все 145 имен в MAKE
субкоманда.
1 ответ
Короче - нет. в \MAKE
подкоманда из VARSTOCASES
Команда, вы можете указать переменные одну за другой, или, если они являются последовательными в наборе данных, вы можете использовать T0
ключевое слово:
var_start TO var_end
Я не знаю, как в SPSS указывать переменные в формате ("ВСЕ, кроме некоторых").
Однако отметим одну очень важную вещь: в VARSTOCASES
Вы не можете иметь одинаковые переменные, указанные в обоих MAKE
а также KEEP
Подкоманды. MAKE
имеет дело с реструктурированными переменными, в то время как KEEP
а также DROP
иметь дело с переменными, не участвующими в реструктуризации.