Очевидно, что нет возможности напрямую добавлять наблюдения в набор данных SPSS с помощью синтаксиса. Но следующее мне кажется довольно близким: вы не создаете новые файлы, а создаете новый набор данных и добавляете его в свой исходный файл.
Давайте сначала создадим небольшие данные для демонстрации:
Data list list/ID (a5) var1 var2 var3 (3f2).
begin data
"first" 1 17 7
"secnd" 5 5 12
"third" 34 11 91
end data.
dataset name originalDataset.
Итак, это ваши исходные данные. Теперь представьте, что вы хотите добавить в данные новый случай со значением идентификатора «привет» и номером 42 во всех столбцах. Это то, что вы делаете:
* creating the new case in a separate dataset.
Data list list/ID (a5) var1 var2 var3 (3f2).
begin data
"hello" 42 42 42
end data.
dataset name addition.
* going back to original dataset and adding the new case.
dataset activate originalDataset.
add files /file=* /file=addition.
exe.
dataset close addition.