* Тема: конвертирование длинных имён в короткие и обратно (синтаксис работает вместе со скриптами). * Ключевые слова: короткие имена переменных, длинные имена, SPSS portable, por, перенос данных, сохранение, восстановление, сокращение. * Опубликован: 13.02.2004 в SPSSX-L, перевод: 19.06.2008. * Автор: Jon Peck; перевод: А. Балабанов. * Размещение: http://www.spsstools.ru/Scripts/LongNames/LongAndShortVarNames.txt (.sps). * Версия: SPSS 15.0.0. * Для работы необходимы скрипты: * http://www.spsstools.ru/Scripts/LongNames/RenameLongToShort.txt (.sbs). * http://www.spsstools.ru/Scripts/LongNames/RenamePortShortToLong.txt (.sbs). ****************************. * Переход от длинных имён к коротким. ****************************. GET FILE='c:\\program files\\spss\\employee data.sav'. RENAME VARIABLES (salary salbegin =salarydata1 salarydata2). oms select log /destination format=oxml outfile='c:\\temp\\namelist.xml'. save outfile='c:\\temp\\fred.sav' /names. omsend. * Запустите скрипт "RenameLongToShort.sbs". ****************************. * Восстановление длинных имён при передаче данных в формате SPSS portable (.por). ****************************. GET FILE='c:\\program files\\spss\\employee data.sav'. RENAME VARIABLES (salary salbegin =salarydata1 salarydata2). oms select log /destination format=oxml outfile='c:\\temp\\exportnamelist.xml'. export outfile='c:\\temp\\fred.por' . omsend. * Отправьте вашему адресату данные (fred.por) и файл exportnamelist.xml, а также скрипт RenamePortShortToLong.sbs. * Ваш адресат импортирует данные следующей командой. import file='c:\\temp\\fred.por' . * Затем запускает скрипт "RenamePortShortToLong.sbs" для восстановления длинных имён переменных.