Sas에서 proc 콘텐츠를 사용하는 방법(예제 포함)
SAS의 프로시저 콘텐츠를 사용하여 데이터 세트 콘텐츠의 요약을 인쇄할 수 있습니다.
다음 예에서는 이 절차를 실제로 사용하는 방법을 보여줍니다.
예: SAS에서 Proc 콘텐츠 사용
SAS에 다양한 농구 선수에 대한 정보가 포함된 다음과 같은 데이터 세트가 있다고 가정합니다.
/*create dataset*/
data original_data;
input team $pointsrebounds;
datalines ;
At 12 8
At 12 8
At 12 8
At 23 9
At 20 12
At 14 7
At 14 7
B 20 2
B 20 5
B 29 4
B 14 7
B 20 2
B 20 2
B 20 5
;
run ;
/*view dataset*/
proc print data = original_data;
proc content를 사용하여 데이터 세트의 내용 요약을 얻을 수 있습니다.
/*view contents of dataset*/
proc contents data =original_data;
출력의 첫 번째 테이블에는 데이터 세트에 대한 다양한 정보가 표시되지만 가장 유용한 값은 다음과 같습니다.
- Data Set Name : 데이터 세트의 이름(original_data)
- 관찰 : 데이터 세트의 행 수(14)
- 변수 : 데이터 세트의 열 수(3)
출력의 두 번째 테이블에는 SAS에서 사용되는 엔진 및 호스트에 대한 정보가 표시됩니다. 대부분의 경우 이 정보는 귀하에게 특별히 유용하지 않습니다.
세 번째 테이블에는 데이터 유형 및 길이와 함께 데이터 세트의 변수 목록이 알파벳순으로 표시됩니다.
이 표에서 우리는 다음을 볼 수 있습니다:
- 포인트는 숫자 변수입니다.
- 리바운드는 숫자 변수입니다
- 팀은 가변적인 성격이다
대신 이러한 변수를 데이터 세트에 나타나는 순서대로 표시하려면 다음과 같이 order=varnum을 사용할 수 있습니다.
/*view contents of dataset and retain original order of variables*/
proc contents data =original_data order =varnum;
이제 세 번째 출력 테이블에는 데이터 세트에 나타나는 순서대로 변수 목록이 표시됩니다.
결론
이 튜토리얼에서는 SAS에서 프로시저 콘텐츠를 사용하여 데이터 세트 콘텐츠의 요약을 얻을 수 있음을 확인했습니다.
특히, 우리는 proc 콘텐츠가 다음 정보를 얻는 데 유용하다는 것을 확인했습니다.
- 데이터 세트의 크기(열 및 행 수)
- 데이터세트에 있는 각 변수의 이름과 데이터 유형
실제로 우리는 단순히 데이터 세트의 크기와 구조를 더 잘 이해하기 위해 모든 유형의 통계 분석을 수행하기 전에 절차적 콘텐츠를 사용하는 경우가 많습니다.
추가 리소스
다음 튜토리얼에서는 SAS에서 다른 일반적인 작업을 수행하는 방법을 설명합니다.
SAS에서 절차 요약을 사용하는 방법
SAS에서 Proc Tabulate를 사용하는 방법
SAS에서 Proc 대조를 사용하는 방법