Sas에서 length 함수를 사용하는 방법(예제 포함)


SAS에서 LENGTH 함수를 사용하여 후행 공백을 제외한 문자 변수의 길이를 계산할 수 있습니다.

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

길이(표현식)

금:

  • 표현식 : 분석할 문자열

다음 예에서는 이 기능을 실제로 사용하는 방법을 보여줍니다.

예: SAS에서 LENGTH 함수 사용

SAS에 다음과 같은 데이터 세트가 있다고 가정해 보겠습니다.

 /*create dataset*/
data original_data;
    input team $1-21 points;
    datalines ;
Golden State Warriors 99
Brooklyn Nets 101
Utah Jazz 105
Cleveland Cavs 100
Atlanta Hawks 109
Milwaukee Bucks 98
Miami Heat 93
Houston Rockets 100
Los Angeles Lakers 112
;
run ;

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

LENGTH 함수를 사용하여 팀 열의 각 문자열 길이를 계산할 수 있습니다.

 /*calculate length of each string in team column*/
data new_data;
    set original_data;
    team_length = length (team);
run ;

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

SAS의 LENGTH 함수

team_length 라는 새 열은 열의 각 문자열 길이를 표시합니다.

예를 들어:

  • “Golden State Warriors” 체인의 길이는 21 입니다.
  • “Brooklyn Nets” 문자열의 길이는 13 입니다.
  • “Utah Jazz” 문자열의 길이는 9 입니다.
  • “Cleveland Cavs” 로프의 길이는 14 입니다.

등등.

LENGTH 함수는 단어 사이의 공백을 문자로 계산하지만 뒤의 공백은 문자로 계산하지 않습니다.

후행 공백을 포함하여 문자 변수의 길이를 계산하려면 대신 LENGTHC 함수를 사용하십시오.

추가 리소스

다음 튜토리얼에서는 SAS의 다른 일반적인 기능을 사용하는 방법을 설명합니다.

SAS에서 SUBSTR 함수를 사용하는 방법
SAS에서 COMPRESS 함수를 사용하는 방법
SAS에서 FIND 함수를 사용하는 방법
SAS에서 COALESCE 함수를 사용하는 방법

의견을 추가하다

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