SAS FUNCTION
SAS 9.1.3
Go to Documentation Home
HOME
Go to Book List
FUN_home
Go to Table of Contents
연구회
Go to Index
자료실
Go to Master Index
SAS  9.1.3
Go to Feedback page
MAIL
COMPLEV
Go to previous page
Previous
Go to next page
Next
처음메뉴로

99. COMPLEV



Levenshtein 편집 거리 계산에 의해 두 문자의 거리 계산한다.
Category: 문 자

문 법
인 수
참 고
예 제
함 수 비 교

문법

MAIN

COMPLEV (string-1, string-2 <,cutoff> <,modifiers>)

Arguments

string-1,string-2
는 문자 상수, 변수 , 표현을 지정.

modifiers(변경자)
i 또는 I   : string1과 string2의 문자열의 대소문차이를 무시하고 비교

l 또는 L  : 비교전에 문자열의 앞의 공백을 제거후 비교

n 또는 N : 문자열안의 인용부호를 제거하고, 대소문자 차이를 무시하고 비교

:(colon)  : 문자열1과 문자열2중에 짧은 크기의 length에 맞추어 긴 length의 문자열 길이를 잘라서 맞추어서 비교

참고

* http://phpnflash.com/php_manual/function.levenshtein.html

* http://progh2.net/cgi-bin/tt/index.php?pl=195

예제

MAIN

 

예 제 1 :

SAS Statements
data test;
     infile datalines missover;
     input string1 $char8. string2 $char8. modifiers $char8.;
     result=complev(string1, string2, modifiers);
datalines;
1234567812345678
abc     abxc
ac      abc
aXc     abc
aXbZc   abc
aXYZc   abc
WaXbYcZ abc
XYZ     abcdef
aBc     abc
aBc     AbC      i
  abc   abc
  abc   abc      l
AxC     'abc'n
AxC     'abc'n   n
; 


함수비교

Functions:

037.CALL COMPCOST

  096.COMPARE
  098.COMPGED

2006년 백승민 제작하였답니다. 
( http://cafe.daum.net/statsas )