본문 바로가기
반응형

SAS문자함수52

【SAS 함수】 433. VERIFY o VERIFY 지정한 문자열과 대상 문자열을 비교하여 지정한 문자열이 존재하지 않는 문자의 첫 번째 위치를 반환한다. Category: 문자 문 법 VERIFY (source,excerpt-1) Arguments source 는 SAS 문자 표현을 지정. 관련 함수 함수명 함수내용 CALL SCAN 문자열에서 주어진 단어의 위치와 length 반환한다. CALL SCANQ Quotation Mark에 의해 구분된 구분자는 무시하고, 문자에서 주어진 단어의 위치와 length 반환한다. COUNTW 문자열에서 지정한 단어의 갯수를 카운트한다. FIND 지정한 문자열 안에 지정 문자 위치를 반환한다. FINDC 지정한 문자열 안에 지정 문자의 존재성에 대한 결과 반환한다. FINDW 문자열에서 지정한 단어.. 2021. 10. 15.
【SAS 함수】 417. UPCASE o UPCASE 인수의 모든 문자를 대문자로 변환한다. Category: 문자처리함수(문자함수) 문 법 UPCASE (argument) Arguments argument 는 문자형 상수, 변수 또는 표현식을 지정한다. 상세 내용 DATA 단계에서 UPCASE 함수가 아직 길이가 할당되지 않은 변수에 값을 반환하는 경우 해당 변수에는 인수의 길이가 할당된다. UPCASE 함수는 문자 인수를 복사한 후 모든 소문자를 대문자로 변환하여 변경된 값을 반환한다. 관련 함수 함수명 함수내용 LOWCASE 모든 문자를 소문자로 변환한다. (소문자로 전환) PROPCASE 모든 단어를 proper case 로 변경한다. UPCASE 모든 문자를 대문자로 변환한다. 예 제 SAS Statements data UPCASE.. 2021. 10. 14.
【SAS 함수】 414. TRIMN o TRIMN 문자열에서 문자열 뒷부분에 존재하는 공백을(trailing blanks) 제거한다. 만약 문자열이 missing일 경우에는 null 값을 반환한다. Category: 문자함수(문자열처리함수) 문 법 TRIMN (argument) Arguments argument 는 문자표현. 관련 함수 함수명 함수내용 COMPBL 문자열에서 다중 Blank를 한 개의 Blank로 변경한다. COMPRESS 문자열로부터 지정한 문자를 제거한다. LEFT 문자열을 왼쪽으로 정렬한다. STRIP 앞뒤 Blank를 제거한 문자열을 반환한다. TRANSLATE 문자열중에서 지정된 문자(변경대상문자)를 변경하기 위한 문자로 변경한다. TRANTAB 데이터 문자열을 지정한 인코딩(Encoding) 변환테이블(Trans.. 2021. 10. 13.
【SAS 함수】 413. TRIM o TRIM 문자열에서 문자열 뒷부분에 존재하는 공백을(trailing blanks) 제거한다. 만약 문자열이 missing 일 경우에는 한 개의 공백을 반환한다. Category: 문자함수(문자열처리함수) 문 법 TRIM (argument) Arguments argument 는 문자표현. 관련 함수 함수명 함수내용 COMPBL 문자열에서 다중 Blank를 한 개의 Blank로 변경한다. COMPRESS 문자열로부터 지정한 문자를 제거한다. LEFT 문자열을 왼쪽으로 정렬한다. TRANSLATE 문자열중에서 지정된 문자(변경대상문자)를 변경하기 위한 문자로 변경한다. TRANTAB 데이터 문자열을 지정한 인코딩(Encoding) 변환테이블(Translation tables)에 해당하는 문자열로 변경(Tr.. 2021. 10. 13.
【SAS 함수】 411. TRANWRD o TRANWRD 문자열 내에서 변경하기 위한 특정 문자열을 사용자가 지정한 다른 문자열로 변경한다. Category: 문 자 문 법 TRANWRD (source,target,replacement) Arguments string 는 문자열. 관련 함수 함수명 함수내용 TRANSLATE 문자열중에서 지정된 문자(변경대상문자)를 변경하기 위한 문자로 변경한다. TRANTAB 데이터 문자열을 지정한 인코딩(Encoding) 변환테이블(Translation tables)에 해당하는 문자열로 변경(Transcodes)한다. TRANSTRN 문자열에서 지정한 하위 문자열이 존재하는 경우 해당하는 모든 항목을 변경하거나 제거한다. TRANWRD 문자열 내에서 변경하기 위한 특정 문자열을 사용자가 지정한 다른 문자열로.. 2021. 10. 13.
【SAS 함수】 409. TRANSLATE o TRANSLATE 문자 표현식의 문열 중에서 지정된 문자(변경대상문자)를 특정 문자로 변경한다. 인수 사이에 매칭되는 단일 문자 단위로 변경 작업을 수행한다. Category: 문자처리함수(문자함수) 문 법 TRANSLATE (source, to-1, from-1) Arguments source 는 원본 문자열이 포함된 문자형 상수, 변수 또는 표혆식을 지정한다. to TRANSLATE 함수에서 대체하기 위한 문자를 지정한다. from TRANSLATE 함수에서 대체할 문자를 지정한다. 상세 내용 to 인수의 값과 from 인수의 값은 각각의 문자 단위로 대응한다. 예를 들어, TRANSLATE에서 from 인수의 첫 번째 문자를 to 인수의 첫 번째 문자로 변경하고, 두 번째 문자를 to 인수의 두.. 2021. 10. 13.
[SAS 함수] 396. SYSPARM o SYSPARM system parameter 문자열을 반환한다. Category: 문 자 문 법 SYSPARM () 예 제 SAS Statements string변수에서 단어의 위치와 length를 반환 받은후에, substrn 함수를 이용하여서 각 단어를 자른다. options sysparm='yes'; data a; If sysparm()='yes' then put "sysparm에는 'Yes'가 지정"; run; Results sysparm에는 'Yes'가 지정 SAS 함수(SAS Function) 리스트 링크 엑셀(EXCEL)과 SAS 함수(SAS Function) 비교 리스트 링크 SAS 데이터 스텝 구문 리스트(SAS Data Step Statement) 2021. 10. 12.
【SAS 함수】 388. SUBSTRN o SUBSTRN 기본적으로 substr과 비슷하나, 0과 음수값을 허용한다. substr의 경우 0과 음수값인 경우 에러를 반환한다. Category: 문 자 문 법 SUBSTRN (string, position ) Arguments string 는 SAS 문자열 참 고 position이 양이 아닌 경우에는 첫 번째 위치에서부터 문장을 추출한다. -1에서 4자리 추출의 경우 -1,0다음은 첫 번째에서 2자리를 추출하게 되고, 0에서 3자리 추출의 경우에는 첫 번째에서 2자리를 추출하게 된다. 그리고, length가 양이 아닌경우에는 length 0을 반환한다. 관련 함수 함수명 함수내용 SUBPAD 만약 문자열에서 substr을 할 경우 문자열보다 더 큰 length를 지정한 경우에 지정한 문자열 이외.. 2021. 10. 11.
【SAS 함수】 387. SUBSTR (right of =) o SUBSTR (right of =) 인수로부터 문자열을 추출(오른쪽에 위치)한다. Category: 문자처리함수 문 법 SUBSTR (string, position) Arguments Required Arguments string 는 문자형 상수, 변수 또는 표현식을 지정한다. position 시작 문자의 위치를 표시하는 수치형 상수, 변수 또는 표현식을 지정한다. Optional Argument length 추출하기 위한 부분 문자열의 길이를 나타내는 수치형 상수, 변수 또는 표현식을 지정한다. length 가 0 이거나 음수 또는 지정한 length 가 position 이후에 남아있는 표현식의 길이보다 큰 경우 추출할 문자열의 길이가 문자열의 길이를 초과하므로, SAS는 "position" 이후 .. 2021. 10. 11.
【SAS 함수】 386. SUBSTR(left of =) o SUBSTR(left of =) 문자값 항목을 사용자가 지정한 문자로 대체(왼쪽에 위치)한다. Category: 문 자 문 법 SUBSTR(variable, position)=characters-to-replace Arguments variable 는 문자변수지정. 관련 함수 함수명 함수내용 SUBPAD 만약 문자열에서 substr을 할 경우 문자열보다 더 큰 length를 지정한 경우에 지정한 문자열 이외의 length에 공백문자를 삽입하여 반환한다. SUBSTR (left of =) 문자값 항목을 사용자가 지정한 문자로 대체(왼쪽에 위치)한다. SUBSTR (right of =) 인수로부터 문자열을 추출(오른쪽에 위치)한다. SUBSTRN 기본적으로 substr과 비슷하나, 0과 음수값을 허용한다.. 2021. 10. 11.
【SAS 함수】 385. SUBPAD o SUBPAD 만약 문자열에서 substr을 할 경우 문자열보다 더 큰 length를 지정한 경우에 지정한 문자열 이외의 length에 공백문자를 삽입하여 반환한다. Category: 문 자 문 법 SUBPAD( string, position ) Arguments string 는 문자열지정. 관련 함수 함수명 함수내용 SUBPAD 만약 문자열에서 substr을 할 경우 문자열보다 더 큰 length를 지정한 경우에 지정한 문자열 이외의 length에 공백문자를 삽입하여 반환한다. SUBSTR (left of =) 문자값 항목을 사용자가 지정한 문자로 대체(왼쪽에 위치)한다. SUBSTR (right of =) 인수로부터 문자열을 추출(오른쪽에 위치)한다. SUBSTRN 기본적으로 substr과 비슷하나.. 2021. 10. 11.
【SAS 함수】 384. STRIP o STRIP 앞뒤 Blank를 제거한 문자열을 반환한다. Category: 문자함수(문자열처리함수) 문 법 STRIP (string) Arguments string 는 문자상수, 변수, 표현을 지정. 참 고 Trimn(left(string)) 와 동등하다. 함수 비교 함수명 함수내용 COMPBL 문자열에서 다중 Blank를 한 개의 Blank로 변경한다. COMPRESS 문자열로부터 지정한 문자를 제거한다. LEFT 문자열을 왼쪽으로 정렬한다. STRIP 앞뒤 Blank를 제거한 문자열을 반환한다. TRANSLATE 문자열중에서 지정된 문자(변경대상문자)를 변경하기 위한 문자로 변경한다. TRANTAB 데이터 문자열을 지정한 인코딩(Encoding) 변환테이블(Translation tables)에 해당.. 2021. 10. 11.
반응형