*(Вопрос) У меня есть база данных (файл *.sav) с идентификационной переменной id. Есть также другой файл *.sav с перечнем id тех наблюдений, которые нужно извлечь из базы данных. Как организовать процедуру извлечения? *(Ответ) Размещено в SPSSX-L. Автор: rlevesque@videotron.ca, 15.10.2002. DATA LIST LIST /id data1 TO data4. BEGIN DATA 1 1 1 1 1 1 2 1 1 2 2 1 1 1 3 2 2 2 2 4 3 1 1 1 1 END DATA. LIST. SORT CASES BY id. SAVE OUTFILE='c:\\temp\\database.sav'. DATA LIST LIST /id. BEGIN DATA 1 3 END DATA. LIST. SORT CASES BY id. SAVE OUTFILE='c:\\temp\\id to keep.sav'. ***** Начало обработки. GET FILE='c:\\temp\\database.sav'. MATCH FILES /FILE=* /TABLE='C:\\Temp\\id to keep.sav' /IN=keepcase /BY id. * Следующая строка оставит только нужные наблюдения. SELECT IF keepcase=1. * Удалим ненужную более переменную keepcase. MATCH FILES FILE=* /DROP=keepcase.