본문 바로가기
반응형

SAS/SAS 함수483

【SAS 함수】 364. RXPARSE o RXPARSE 문자열에서 패턴이 일치하는 첫 번째 위치를 반환한다. Category: 문자열 비교 문 법 rx=RXPARSE (pattern-expression) Arguments rx는 RXPARSE 함수에 의해 반환되는 숫자값. 참 고 PRXPARSE(PERL)함수와 유사하다. 자세한 사항은 도움말을 참조바랍니다. * 이전 패턴의 0개 이상 찾는다. - cat*은 ‘cat','cats','catanddog'와 일치한다. - c(at)*은 ‘c','cat','catatat'와 일치한다. + 이전 패턴의 1개 이상 일치하는 것을 찾는다. - \d+는 한 개 이상의 숫자와 일치한다. ? 정확하게 한 개 문자를 찾는다. - r?n 은 ‘ron','run','ran'과 일치한다. : 0개 이상 문자를 찾는.. 2021. 10. 10.
【SAS 함수】 363. RXMATCH o RXMATCH 문자열에서 패턴이 일치하는 첫 번째 위치를 반환한다. Category: 문자열 비교 함수(문자열 매칭, Character String Matching) 문 법 position=RXMATCH (rx, string) Arguments rx 는 RXPARSE 함수에 의해 반환되는 숫자값. 관련 함수 함수명 함수내용 CALL PRXCHANGE 지정한 패턴과 일치하는 문자열을 검색하여 검색된 부분을 변경하기 원하는 대체 문자열로 변경 작업을 수행한다. CALL PRXFREE 메모리에 할당된 Perl regular 표현식을 초기화 한다. 일반적으로 데이터 스텝이 종료되면 리소스가 초기화 된다. CALL PRXSUBSTR 패턴이 일치하는 문자열의 위치와 length를 반환한다. CALL RXCHAN.. 2021. 10. 10.
【SAS 함수】 362. ROUNDZ o ROUNDZ zero fuzzing을 이용하여 두 번째 인수의 가장 가까운 배수로 반올림한다. Category: 절단함수 문 법 ROUNDZ (argument ) Arguments argument 는 숫자 상수, 변수, 표현을 지정. 관련 함수 함수명 함수내용 CEIL 인수와 같거나 큰 정수중 가장 작은 정수를 반환한다. CEILZ zero fuzzing을 이용하여 인수보다 같거나 큰 정수중 가장 작은 정수를 반환한다. FLOOR 기준 변수보다 작은 수 중에서 제일 큰 정수를 반환한다. FLOORZ zero fuzzing을 이용하여 인수보다 같거나 작은 정수중 가장 큰 정수를 반환한다. INT 정수값을 반환한다. INTZ Zero fuzzing을 이용하여서 정수값을 반환한다. MOD 인수1을 인수2로.. 2021. 10. 10.
【SAS 함수】 361. ROUNDE o ROUNDE 두번째 인수의 가장 가까운 배수로 첫번째 인수를 반올림 하고, 첫번째 인수가 두번째 인수와 가장 가까운 배수 사이의 중간일때 짝수 배수를 반환한다. Category: 절단함수 문 법 ROUNDE (argument ) Arguments argument 는 숫자 상수, 변수, 표현을 지정. 관련 함수 함수명 함수내용 CEIL 인수와 같거나 큰 정수중 가장 작은 정수를 반환한다. CEILZ zero fuzzing을 이용하여 인수보다 같거나 큰 정수중 가장 작은 정수를 반환한다. FLOOR 기준 변수보다 작은 수 중에서 제일 큰 정수를 반환한다. FLOORZ zero fuzzing을 이용하여 인수보다 같거나 작은 정수중 가장 큰 정수를 반환한다. INT 정수값을 반환한다. INTZ Zero fu.. 2021. 10. 10.
【SAS 함수】 360. ROUND o ROUND 첫번째 인수를 두번째 인수의 가장 가까운 배수(두 번째 인수가 생략된 경우 가장 가까운 정수)로 반올림 하거나, 첫 번째 인수가 두 개의 가장 가까운 배수 사이의 중간에 위치하는 경우에는 절대값이 큰 쪽의 배수를 반환한다. Category: 절단함수 문 법 ROUND (argument ) Arguments argument 는 수치형 상수, 변수, 표현식을 지정한다. 비 교 ROUND, ROUNDE 및 ROUNDZ 함수는 유사하지만 다음과 같은 차이점이 있다. ROUND 함수는 첫 번째 인수가 두 번째 인수의 가장 가까운 2개의 배수 중간에 위치하는 경우에는 절대값이 큰 쪽의 배수를 반환한다. ROUNDE 함수는 첫 번째 인수가 두 번째 인수의 가장 가까운 2 배수 사이의 대략 중간에 위치하.. 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 함수】 357. REWIND o REWIND SAS 데이터 세트의 처음으로 데이터 세트 포인터를 이동한다. Category: SAS File I/O 문 법 REWIND (data-set-id) Arguments string 는 OPEN함수에 의해 반환되는 인식자. 참 고 상세한 내용은 292.NOTE함수 참조 관련 함수 함수명 함수내용 FETCH SAS 데이터 세트로부터 현재 관측치 다음의 관측치를 데이터 세트 데이터 벡터(DDV) 안으로 관측치를 읽는다. FETCHOBS SAS 데이터 세트로부터 지정한 관측치를 데이터 SET 데이터 벡터(DDV)로 읽는다. FREWIND 파일의 시작에 파일 포인터를 배치하고 값을 반환한다. GETVARC SAS데이터 세트에서 문자변수의 값을 반환한다. GETVARN SAS데이터 세트에서 숫자변수의.. 2021. 10. 10.
【SAS 함수】 356. REVERSE o REVERSE 문자열의 문자값 순서를 반대로 전환한다. (문자열 역순, 문자열 뒤집기, 문자열 거꾸로 출력, 문자열 전치, 문자열 반대로 출력, 문자열 뒤집어 출력) Category: 문자함수(문자열처리함수) 문 법 REVERSE (argument) Arguments argument 는 문자형 상수, 변수 또는 표현식을 지정한다. 상세 내용 DATA 단계에서 REVERSE 함수가 아직 길이가 할당되지 않은 변수에 값을 반환하는 경우, 해당 변수에는 첫 번째 인수의 길이가 할당된다. 인수의 마지막 문자가 결과의 첫 번째 문자가 되고, 인수의 마지막에서 두 번째 문자가 결과의 두 번째 문자가 되는 식으로 반복적으로 문자 전환 작업을 수행한다. 참 고 인수의 후행 공백은 결과의 선행 공백이 된다. 관련 함.. 2021. 10. 10.
【SAS 함수】 355. RESOLVE o RESOLVE 매크로 기능(facility)으로 할당되었던 한 개 이상의 값을 데이터 스텝의 값으로 반환한다. Category: Macro 문 법 RESOLVE (argument) Arguments argument 는 macro표현을 지정. 관련 함수 함수명 함수내용 CALL EXECUTE 데이터 스텝안에서 매크로 인수를 분석하고,매크로를 실행을 위하여 분석된 값을 발행(실행)한다. CALL SYMPUT 데이터 스텝 정보를 매크로 변수에 할당한다. CALL SYMPUTX RAND 함수에 의해 생성되는 random number generation에 이용되는 seed 값을 지정한다. RESOLVE 매크로 기능(facility)으로 할당되었던 한 개 이상의 값을 데이터 스텝의 값으로 반환한다. SYMEXI.. 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 함수】 353. RANUNI o RANUNI 균일분포(균등분포, Uniform distribution)를 따르는 난수를 생성한다. Category: 난수생성 함수(Random Number) 문 법 RANUNI (seed) Arguments seed 는 정수값을 가지는 수치형 상수, 변수 또는 표현식이다. seed ≤ 0인 경우, 하루중에서 프로그램이 실행된 시간을 기준으로 시드 스트림을 초기화한다. 범위 상세 내용 RANUNI 함수는 Modulus(계수) 2^31-1 과 Multiplier(승수) 397204094 로 구성된 primemodulus multiplicative generator(소수 계수 승법 제너레이터)를 사용하여 간격(0,1)의 균일 분포에서 생성된 변량을 반환한다 (Fishman and Moore 1982).(레.. 2021. 10. 10.
반응형