SAS는 다양한 유형의 숫자 데이터 형식을 처리할 수 있습니다. 이러한 형식은 데이터에 특정 숫자 형식을 적용하기 위해 변수 이름 끝에 사용됩니다.
해시맵 자바
SAS는 두 가지 유형의 숫자 형식을 사용합니다. 하나는 잘 아는 , 또 다른 하나는 출력 형식 . 정보는 SAS가 데이터를 읽는 방법에 대한 사양이고, 출력 형식 변수가 출력에 표시되는 방식에 대한 레이아웃 사양입니다.
SAS에는 많은 내부 정보와 출력 형식이 있습니다. 또는 다음을 사용하여 사용자 정의 정보 및 출력 형식을 생성할 수 있습니다. 프로세스 형식 . 모든 내부 정보 및 출력 형식 목록은 '를 입력하여 볼 수 있습니다. 도움말 형식 ' 명령줄에서 '를 클릭한 다음 ' SAS 형식 및 정보 ' 결과 창에서.
숫자 형식에 대한 다음 용어를 자세히 이해해 보겠습니다.
잘 아는
SAS 정보는 SAS 숫자 형식의 일부이며 SAS가 특정 데이터를 읽는 방법을 지정합니다. 이는 INPUT 문에 지정됩니다. SAS는 정보를 다른 변수와 구분하기 위해 이 소수점(.)을 사용하므로 항상 정보의 끝에 소수점(.)을 배치합니다.
정보는 SAS에 데이터를 SAS 변수로 읽는 방법을 지시합니다.
다음은 SAS로 데이터를 읽는 데 사용되는 정보 목록입니다.
숫자 정보 입력
잘 아는 | 사용 |
---|---|
안에. | 소수점 이하 자릿수 없이 최대 'W' 열 수를 나타냅니다. |
WD | 소수점 'D' 자리로 최대 'W' 열 수를 나타냅니다. |
SAS는 숫자 정보를 어떻게 읽습니까?
SAS 수치적으로 알려짐 두 가지 구성 요소로 구성됩니다. 하나는 출력의 열 수이고 다른 하나는 소수점 이하 자릿수 .
SAS 시스템은 숫자 정보를 읽기 위해 W.D라는 부동 소수점 표현을 기반으로 합니다. W.D에서 W는 열의 개수, D는 소수점 이하 자리수를 의미합니다.
예를 들어 W.D의 값이 7.2라면 총 7개의 공간을 출력에 할당하게 됩니다. 4개 공간이 할당됩니다. 왼쪽 숫자 십진수의, 하나 공간 십진수의 경우 그리고 남은 둘 에 대한 오른쪽 숫자 십진수의.
다음 표에서는 숫자 데이터 2789.93을 7.2 정보 형식을 사용하여 보여줍니다. W.D 정보를 사용하여 SAS 시스템에서 숫자 할당이 어떻게 이루어지는지 보여줍니다.
2 | 7 | 8 | 9 | . | 9 | 삼 |
다음 구문을 사용하여 SAS 프로그램에서 W.D 정보를 사용할 수 있습니다.
Varname FormatnameW.D
어디,
예:
DATA informat_example; input x 6.; /*maximum number of columns*/ format x 10.2;/*W.D informat*/ datalines; 475.301 930.2 5.722 33.116 235.1 34.4567 ; run; PROC PRINT DATA=informat_example; RUN;
SAS Studio에서 위 코드를 실행합니다.
산출:
출력에서 볼 수 있듯이 SAS는 W.D 정보를 따라 숫자 값을 저장합니다. 여기서 W.D의 값은 10.2이며 이는 SAS가 총 10개의 공백을 읽는다는 의미입니다. 소수점 왼쪽 자리에 7자리, 소수점 자리에 1자리, 소수점 오른쪽 자리에 나머지 2자리를 할당합니다.
출력 형식
SAS 출력 형식 출력에 원하는 형식으로 데이터를 표시하도록 SAS에 지시하는 데 사용됩니다. SAS 숫자 형식의 또 다른 부분입니다.
숫자 값을 세 가지 형식으로 표시할 수 있습니다.
간단한 W.D 형식
SAS의 기본 읽기이자 출력 형식으로, W는 열의 개수, D는 소수점 이하 자릿수를 나타냅니다.
Java에서 배열을 초기화하는 방법
W.D 형식을 사용하여 데이터를 표시하는 방법을 예를 통해 이해해 보겠습니다.
예:
DATA informat_example; input x 6.; /*maximum number of columns*/ format x 10.2;/*W.D informat*/ datalines; 475.301 930.2 5.722 33.116 235.1 34.4567 ; run; PROC PRINT DATA=informat_example; RUN;
SAS Studio에서 위 코드를 실행합니다.
산출:
출력에서 볼 수 있듯이 SAS는 W.D 정보 형식을 사용하여 숫자 값을 저장합니다. 여기서 W.D의 값은 10.2이며 이는 SAS가 총 10개의 공백을 읽는다는 의미입니다. 소수점 왼쪽 자리에 7자리, 소수점 자리에 1자리, 소수점 오른쪽 자리에 나머지 2자리를 할당합니다.
DollarWD 형식:
이 형식은 숫자 데이터에 달러 기호를 추가해야 할 때 사용됩니다. 예를 통해 어떻게 사용할 수 있는지 이해해 봅시다. DollarWD 형식 .
예:
데이터 세트에 급여라는 숫자 변수가 있는 경우 숫자 데이터 유형으로 인해 이 변수에 소수 자릿수가 있을 수 있습니다. 따라서 통화 기호 없이 언급된 조직의 직원 급여(예: 475.301)를 고려해 보겠습니다. 이제 직원들은 이 급여를 달러 단위로 보고 싶어합니다. 그렇게 하려면 달러 기호를 넣어야 합니다.
그렇게 하려면 SAS에 다음을 사용하도록 지시해야 합니다. DollarWD 형식 .
DATA Employee; input salary 6.; /*maximum width of the data*/ format salary DOLLAR10.2;/*W.D informat*/ datalines; 475.301 930.2 5.722 33.116 235.1 34.4567 ; run; PROC PRINT DATA=Employee; RUN;
SAS Studio에서 위 코드를 실행합니다.
c 문자열 배열
산출:
출력에서 볼 수 있듯이 급여는 달러 기호와 함께 표시되었습니다.
CommaW.D 형식
이 형식은 숫자 데이터의 이해를 돕기 위해 숫자 데이터의 숫자를 구분하기 위해 쉼표를 추가해야 할 때 사용됩니다. 예를 통해 어떻게 사용할 수 있는지 이해해 봅시다. CommaW.D 형식 .
DATA informat_example; input salary 6.; /*maximum width of the data*/ format salary comma10.2;/*W.D informat*/ datalines; 634475.301 2345930.2 939875.722 54433.116 1221235.1 123334.4567 ; run; PROC PRINT DATA=informat_example; RUN;
SAS Studio에서 위 코드를 실행합니다.
산출:
출력에서 볼 수 있듯이 가변 급여가 쉼표로 표시되었습니다.