1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
*(Вопрос) У меня есть строковая переменная, содержащая номера.
* Фактически, это ASCII-коды символов (по парам цифр).
* Например, первое наблюдение внизу 79 80 69 78 и т.д., фактически означает символы "OPEN".
* Как мне преобразовать коды в символы?.
	

*(Ответ) Размещён в новостной группе SPSS 27.2.2002. Автор: Bjarte Aagnes.
*	Привет! Вот вариант, основанный также на советах Braner'а и Fry'я.

DATA LIST /mystr (A30).
BEGIN DATA.
7980697832697868
6578798472698232838482737871
END DATA.

COMP #adj=0.
LOOP #pos = 1 TO 30 by 2.
COMP SUB(mystr,#pos-#adj,1)=STRING(NUMBER(SUB(mystr,#pos,2),N2),PIB1).
COMP #adj=#adj+1.
END LOOP.
LIST.