본문 바로가기
반응형

SAS문자함수52

【SAS 함수】 377. SPEDIS o SPEDIS 두 단어 사이의 비대칭적 스펠링 거리로써 표현되는 두 단어 매칭의 가능성을 정의한다. Category: 문 자 문 법 SPEDIS (query,keyword) Arguments query 는 단어. 참 고 첫번째 문자는 그대로 반환하고, 첫 글자 이외의 "AEHIOUWY" 단어는 생략한다. 그리고, 아래의 같은 음성 그룹이 연속으로 있을 경우 하나만 반환한다. 1: B F P V 2: C G J K Q S X Z 3: D T 4: L 5: M N 6: R MATCH 0 완전 일치 SINGLET 25 두 문자 중에 하나를 지운다. DOUBLET 50 문자가 이중 SWAP 50 2개의 연속된 단어의 순서를 전환한다. TRUNCATE 50 끝에서 문자를 지운다. APPEND 35 끝에 문자를 .. 2021. 10. 11.
[SAS 함수] 376. SOUNDEX o SOUNDEX 발음이 유사한 단어들은 같은 soundex 키를 생성한다. Category: 문 자 문 법 SOUNDEX (argument) Arguments string 는 SAS 문자 표현. 참 고 첫번째 문자는 그대로 반환하고, 첫 글자 이외의 "AEHIOUWY" 단어는 생략한다. 그리고, 아래의 같은 음성 그룹이 연속으로 있을 경우 하나만 반환한다. 1: B F P V 2: C G J K Q S X Z 3: D T 4: L 5: M N 6: R 예 제 첫 번째 글자(P,a)는 그대로 반환하고, "AEHIOUWY"는 생략하며, 나머지 단어는 위의 숫자를 반환한다. SAS Statements data SOUNDEX; x = soundex('Paul'); put x; word = 'amnesty'; .. 2021. 10. 11.
【SAS 함수】 368. SDF o SDF 생존함수(survival function)를 계산한다. Category: 확률함수 문 법 SDF(distribution, quantile, parameter-1, ..., parameter-k) Arguments distribution 는 분포를 지정. Distribution Argument Bernoulli BERNOULLI Beta BETA Binomial BINOMIAL Cauchy CAUCHY Chi-Square CHISQUARE Conway-Maxwell-Poisson CONMAXPOI Exponential EXPONENTIAL F F Gamma GAMMA Generalized Poisson GENPOISSON Geometric GEOMETRIC Hypergeometric HYPERG.. 2021. 10. 10.
【SAS 함수】 367. SCANQ o SCANQ quotation marks로 둘러쌓인 경우 구분자를 무시하고, 문자열로부터 n번째 단어를 추출한다. Category: 문 자 문 법 SCANQ (string, n ) Arguments string 는 문자상수, 변수, 표현을 지정. 관련 함수 함수명 함수내용 CALL SCAN 문자열에서 주어진 단어의 위치와 length 반환한다. CALL SCANQ Quotation Mark에 의해 구분된 구분자는 무시하고, 문자에서 주어진 단어의 위치와 length 반환한다. COUNTW 문자열에서 지정한 단어의 갯수를 카운트한다. FIND 지정한 문자열 안에 지정 문자 위치를 반환한다. FINDC 지정한 문자열 안에 지정 문자의 존재성에 대한 결과 반환한다. FINDW 문자열에서 지정한 단어의 문자 .. 2021. 10. 10.
【SAS 함수】 366. SCAN o SCAN 문자열에서 지정한 n번째 단어를 추출한다. Category: 문자함수 문 법 SCAN(string, count ) Arguments Required Arguments string 문자형 상수, 변수 또는 표현식을 지정한다. count 정수 값을 가지는 0 이 아닌 수치형 상수, 변수 또는 표현식이다. SCAN함수에서 선택할 문자열의 단어 수를 정수 값으로 지정한다. 예를 들어, 1은 첫 번째 단어를 표시하고, 2는 두 번째 단어를 나타낸다. 다음 규칙이 적용된다. Count 가 양수인 경우 SCAN 함수는 문자열의 왼쪽에서 오른쪽 방향으로 단어의 개수를 카운트한다. Count 가 음수인 경우 SCAN 함수는 문자열의 오른쪽에서 왼쪽 방향으로 단어의 개수를 카운트한다. Optional Argu.. 2021. 10. 10.
[SAS 함수] 359. RMS o RMS 제곱평균 제곱근의 값을 계산한다. Category: 문자 문 법 RMS (argument) Arguments argument 는 숫자 상수, 변수, 표현 예 제 SAS Statements DATA rms; x1=rms(1,7); RUN; Results 5 SAS 함수(SAS Function) 리스트 링크 엑셀(EXCEL)과 SAS 함수(SAS Function) 비교 리스트 링크 SAS 데이터 스텝 구문 리스트(SAS Data Step Statement) 2021. 10. 10.
【SAS 함수】 358. RIGHT o RIGHT RIGHT 함수는 문자열을 오른쪽으로 정렬한다. Category: 문자함수 문 법 RIGHT (argument) Arguments argument 는 SAS 문자 표현을 지정. 관련 함수 함수명 함수내용 COMPBL 문자열에서 다중 Blank를 한 개의 Blank로 변경한다. COMPRESS 문자열로부터 지정한 문자를 제거한다. LEFT 문자열을 왼쪽으로 정렬한다. RIGHT 문자열을 오른쪽으로 정렬한다. TRANSLATE 문자열중에서 지정된 문자(변경대상문자)를 변경하기 위한 문자로 변경한다. TRANTAB 데이터 문자열을 지정한 인코딩(Encoding) 변환테이블(Translation tables)에 해당하는 문자열로 변경(Transcodes)한다. TRANSTRN 문자열에서 지정한 하.. 2021. 10. 10.
【SAS 함수】 356. REVERSE o REVERSE 문자열의 문자값 순서를 반대로 전환한다. (문자열 역순, 문자열 뒤집기, 문자열 거꾸로 출력, 문자열 전치, 문자열 반대로 출력, 문자열 뒤집어 출력) Category: 문자함수(문자열처리함수) 문 법 REVERSE (argument) Arguments argument 는 문자형 상수, 변수 또는 표현식을 지정한다. 상세 내용 DATA 단계에서 REVERSE 함수가 아직 길이가 할당되지 않은 변수에 값을 반환하는 경우, 해당 변수에는 첫 번째 인수의 길이가 할당된다. 인수의 마지막 문자가 결과의 첫 번째 문자가 되고, 인수의 마지막에서 두 번째 문자가 결과의 두 번째 문자가 되는 식으로 반복적으로 문자 전환 작업을 수행한다. 참 고 인수의 후행 공백은 결과의 선행 공백이 된다. 관련 함.. 2021. 10. 10.
【SAS 함수】 354. REPEAT REPEAT 첫 번째 인수(문자변수)를 n+1번 반복하여 결합한(출력한) 문자 값을 반환한다. Category: 문자함수(문자열처리함수) 문 법 REPEAT (argument, n) Arguments argument 는 문자형 상수, 변수, 표현식을 지정한다. n argument 인수를 반복할 횟수를 지정한다. 상세 내용 DATA 단계에서, REPEAT 함수가 아직 길이가 할당되지 않은 변수에 값을 반환하는 경우, 해당 변수에는 200바이트의 길이가 할당된다. REPEAT 함수는 첫 번째 인수를 n번 반복하여 작성한 문자 값을 반환한다. 즉, 첫 번째 인수가 n+1번 반복하여 작성된 결과로 출력된다. 관련 함수 함수명 함수내용 CALL CATS 문자열의 앞뒤 공백을 모두 제거한후에 문자열을 연결한다. C.. 2021. 10. 10.
【SAS 함수】 348. RANK o RANK ASCII or EBCDIC 대조열에서 문자열의 첫 번째 문자에 해당되는 문자위치 반환한다. Category: 문자함수(문자열처리함수) 문 법 RANK (x) Arguments x 는 문자표현을 지정. 관련 함수 함수명 함수내용 BYTE ASCII 나 EBCDIC 조합 순서(데이터 정렬 시퀀스 / 대조열 / 조합열, collating sequence)에서 한 개의 문자를 반환한다. COLLATE 주어진 범위의 연속된 문자열을 가진 ASCII또는 EBCDIC를 반환한다. RANK ASCII or EBCDIC 대조열에서 문자열의 첫 번째 문자에 해당되는 문자위치 반환한다. 예 제 문자 ‘A'의 아스키 값을 가져온다. SAS Statements data RANK; n = rank('A'); put.. 2021. 10. 10.
[SAS 함수] 341. QUOTE o QUOTE 문자 값에 double quotation marks 추가한다. Category: 문자함수(문자열처리함수) 문 법 QUOTE (argument) Arguments string 는 문자값 지정. 관련 함수 함수명 함수내용 DEQUOTE 대상 문자열로부터 따옴표를 제거한다. QUOTE 문자 값에 double quotation marks 추가한다. 예 제 각 문자값에 쌍따옴표를 추가한다. SAS Statements data QUOTE; x1 = 'A"B'; y1 = quote(x1); put y1; x2 = 'A''B'; y2 = quote(x2); put y2; x3 = 'Paul''s'; y3 = quote(x3); put y3; run; Results x1 y1 A"B "A""B" x2 y2.. 2021. 10. 10.
【SAS 함수】 328. PROPCASE o PROPCASE 인수의 모든 단어를 proper case (제목 케이스) 형태로 변경한다. Category: 문자처리함수(문자함수) 문 법 PROPCASE (argument ) Arguments Required Argument argument 는 문자형 상수, 변수 또는 표현식을 지정한다. Optional Argument delimiter 는 따옴표로 묶인 하나 이상의 구분자를 지정한다. 기본 구분자는 공백, 슬래시, 하이픈, 시작 괄호, 마침표, 탭이다. 상세 내용 반환되는 변수의 길이 DATA 단계에서 PROPCASE 함수가 아직 길이가 할당되지 않은 변수에 값을 반환하는 경우, 해당 변수의 길이는 PROPCASE 함수에서 지정한 첫 번째 인수의 길이로 설정된다. The Basics PROPCAS.. 2021. 10. 8.
반응형