logo

숫자 데이터 형식

SAS는 다양한 유형의 숫자 ​​데이터 형식을 처리할 수 있습니다. 이러한 형식은 데이터에 특정 숫자 형식을 적용하기 위해 변수 이름 끝에 사용됩니다.

해시맵 자바

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 숫자 데이터 형식

산출:

SAS 숫자 데이터 형식

출력에서 볼 수 있듯이 SAS는 W.D 정보를 따라 숫자 값을 저장합니다. 여기서 W.D의 값은 10.2이며 이는 SAS가 총 10개의 공백을 읽는다는 의미입니다. 소수점 왼쪽 자리에 7자리, 소수점 자리에 1자리, 소수점 오른쪽 자리에 나머지 2자리를 할당합니다.

출력 형식

SAS 출력 형식 출력에 원하는 형식으로 데이터를 표시하도록 SAS에 지시하는 데 사용됩니다. SAS 숫자 형식의 또 다른 부분입니다.

숫자 값을 세 가지 형식으로 표시할 수 있습니다.

    간단한 W.D 형식 CommaW.D 형식 DollarWD 형식

간단한 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 숫자 데이터 형식

산출:

SAS 숫자 데이터 형식

출력에서 볼 수 있듯이 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 문자열 배열
SAS 숫자 데이터 형식

산출:

SAS 숫자 데이터 형식

출력에서 볼 수 있듯이 급여는 달러 기호와 함께 표시되었습니다.

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에서 위 코드를 실행합니다.

SAS 숫자 데이터 형식

산출:

SAS 숫자 데이터 형식

출력에서 볼 수 있듯이 가변 급여가 쉼표로 표시되었습니다.