
Recode 명령어는 데이터를 분류하고 정렬하는 데 사용됩니다.
age 변수를 오름차순으로 정렬했을 때와 내림차순으로 정렬했을 때의 결과가 달라지는 이유는, Recode 명령어에서 사용된 조건이 age 변수의 값에 따라 달라지기 때문입니다.
age > 18 AND age < 30 조건은 age 18부터 29까지의 값을 1 (18-29)으로 분류합니다.
age > 30 AND age < 50 조건은 age 30부터 49까지의 값을 2 (30-49)으로 분류합니다.
age > 50 AND age < 70 조건은 age 50부터 69까지의 값을 3 (50-69)으로 분류합니다.
ELSE 조건은 age 70 이상의 값을 4 (70 이상)으로 분류합니다.
오름차순 정렬에서는 age 변수의 값이 작은 순서대로 정렬되며, 내림차순 정렬에서는 age 변수의 값이 큰 순서대로 정렬됩니다.
따라서, age 변수를 오름차순으로 정렬했을 때는 18-29, 30-49, 50-69, 70 이상의 순서로 정렬되며, 내림차순으로 정렬했을 때는 70 이상, 50-69, 30-49, 18-29의 순서로 정렬됩니다.
이러한 결과 차이로 인해, 데이터 정렬 순서에 따라 결과가 달라지는 것입니다.
2025-07-29 14:16