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;
MDY 함수를 사용하여 서로 다른 형식의 날짜를 모두 포함하는 4개의 새 열을 만들었습니다.
참고 #1 : SAS에서 사용할 수 있는 날짜 형식의 전체 목록은 여기에서 찾을 수 있습니다.
참고 #2 : 여기에서 SAS MDY 기능에 대한 전체 문서를 찾을 수 있습니다.
추가 리소스
다음 튜토리얼에서는 SAS에서 다른 일반적인 작업을 수행하는 방법을 설명합니다.
SAS에서 DAY, MONTH, YEAR 함수를 사용하는 방법
SAS에서 날짜로부터 요일을 얻는 방법
SAS에서 날짜를 추가하는 방법