* (Вопрос) Имеются 2 файла данных с одним и тем же набором переменных. Переменные расположены в одинаковом порядке, но имена переменных различаются. * Как можно автоматически дать переменным из файла 1 имена переменных из файла 2?. * (Ответ) Размещён в SPSSX-L 05.09.2003. Автор: Raynald Levesque. DATA LIST LIST /var1 var2 var3. BEGIN DATA 1 2 3 END DATA. SAVE OUTFILE='c:\\temp\\old names.sav'. DATA LIST LIST /x y z. BEGIN DATA 1 2 3 END DATA. SAVE OUTFILE='c:\\temp\\new names.sav'. ******* Преобразования *********. *///////////////////. DEFINE !vname(old=!TOKENS(1) /new=!TOKENS(1)) GET FILE=!new. N OF CASES 1. FLIP. COMPUTE nb=$CASENUM. SAVE OUTFILE='c:\\temp\\new names2.sav' /RENAME=(case_lbl=newnames). GET FILE=!old. N OF CASES 1. FLIP. RENAME VARIABLES (case_lbl=oldnames). COMPUTE nb=$CASENUM. MATCH FILES FILE=* /FILE='c:\\temp\\new names2.sav'. WRITE OUTFILE='c:\\temp\\rename syntax.sps' /"RENAME VARIABLES ("newnames"="oldnames").". EXECUTE. GET FILE=!new. INCLUDE 'c:\\temp\\rename syntax.sps'. !ENDDEFINE. *///////////////////. SET MPRINT=yes. !vname old='c:\\temp\\old names.sav' new='c:\\temp\\new names.sav'. SET MPRINT=no.