Добавление новых наблюдений через синтаксис
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 | * Простейший способ добавить наблюдение к файлу данных - это определить переменную с помощью команды DATA LIST, задать её значение и затем добавить к этому старый файл данны. Примерно так: DATA LIST /NEWVAR 1. BEGIN DATA 1 END DATA. ADD FILES FILE=* /FILE=OLDFILE. ********************************************************************. * Другая задача. Допустим, переменная var1 (ключевая переменная) имеет пропуски: (1 2 3 . 5 6 . 8 . 10 11), т.е. значения 4, 7, 9 и 12 пропущены. Наша задача - заполнить эти пропуски. *Автор: rlevesque@videotron.ca. data list free / var1 dummy. begin data 1 8 2 22 3 7 5 7 6 7 8 7 10 7 11 7 end data . DO IF $casenum=1. + LOOP varx=1 TO 12. + XSAVE OUTFILE='temp.sav' /KEEP=varx. + END LOOP. END IF. EXECUTE. MATCH FILES FILE=* /DROP=varx. MATCH FILES FILE=* /FILE='temp.sav' /RENAME= (varx=var1) /BY var1. EXECUTE. |
Related pages
...