Sas에서 mdy 기능을 사용하는 방법(예제 포함)


SAS의 MDY 함수를 사용하여 월, 일, 연도 값에서 날짜 값을 반환할 수 있습니다.

이 함수는 다음 구문을 사용합니다.

MDY(월, 일, 년)

금:

  • 월: 1부터 12까지의 월 정수 값
  • day : 해당 월의 일자를 1부터 31까지의 정수값
  • year : 연도를 나타내는 2자리 또는 4자리 정수

다음 예에서는 MDY 함수를 실제로 사용하는 방법을 보여줍니다.

예: SAS에서 MDY 함수를 사용하는 방법

소매점에서 다양한 날짜에 이루어진 판매에 대한 정보가 포함된 다음과 같은 데이터세트가 SAS에 있다고 가정해 보겠습니다.

 /*create dataset*/
data my_data;
    input month day year sales;
    datalines ;
4 15 2022 94
6 17 2022 88
7 25 2022 90
8 14 2022 105
10 13 2022 119
12 15 2022 100
1 4 2023 87
3 15 2023 90
5 29 2023 130
;
run ;

/*view dataset*/
proc print data =my_data; 

다음 코드는 MDY 함수를 사용하여 , , 연도 열의 숫자 값을 사용하여 날짜를 생성하는 방법을 보여줍니다.

 /*create new dataset*/
data new_data;
    set my_data;
    date_numeric = mdy (month, day, year);
    date_worddate = put ( mdy (month, day, year), worddate. );
    date_date9 = put ( mdy (month, day, year), date9. );
    date_mmddyy10 = put ( mdy (month, day, year), mmddyy10. );
run ;

/*view dataset*/
proc print data = new_data; 

SAS 예제의 MDY 함수

MDY 함수를 사용하여 서로 다른 형식의 날짜를 모두 포함하는 4개의 새 열을 만들었습니다.

참고 #1 : SAS에서 사용할 수 있는 날짜 형식의 전체 목록은 여기에서 찾을 수 있습니다.

참고 #2 : 여기에서 SAS MDY 기능에 대한 전체 문서를 찾을 수 있습니다.

추가 리소스

다음 튜토리얼에서는 SAS에서 다른 일반적인 작업을 수행하는 방법을 설명합니다.

SAS에서 DAY, MONTH, YEAR 함수를 사용하는 방법
SAS에서 날짜로부터 요일을 얻는 방법
SAS에서 날짜를 추가하는 방법

의견을 추가하다

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다