본문 바로가기

SAS연습 200제/6. 날짜, 문자다루기2

8.3 SAS 에서의 정규표현식 예제 SAS에서 정규표현식 관련하여 함수의 형태는 PRX***** 입니다. PRXMATCH PRXCHANGE 다음은 정규표현식을 해 보는 가장 간단한 SAS 프로그램의 예입니다. DATA _NULL_; * 별도의 SAS 데이터셋을 만들지 않는 것을 의미합니다.; pos=PRXMATCH('/world/','Hello world!'); * 정규표현식으로 "Hello world!"에 "world" 가 매칭되는 "위치"를; * pos 변수로 저장; PUT pos; * 로그창에 변수 pos 를 표시하여 확인; txt = PRXCHANGE('s/world/planet/',-1,'Hello world!'); * 정규표현식을 이용하여 world 를 planet 으로 변경; PUT txt=; RUN; 참고문헌: https:/.. 2020. 6. 29.
8.3 SAS에서 정규표현식(Regular Expression) 을 사용하기 저는 SAS 사용 시 정규표현식을 사용해 본 적이 없습니다. R을 사용하다 보니 정규표현식이 나오길래 SAS에서는 어떻게 사용하나? 궁금하여 찾아보았습니다. 이렇게 처음에는 SAS 에서는 되는데 R에서도 될까? 하는 것이 궁금했는데 이제는 R에서 되는데 SAS 에서도 될까? 하는 것이 궁금하게 되었습니다. 이렇게 하나를 익히면 기존에 알던 것을 이해하는 데에도 도움이 됩니다. 이런 내용은 R과 파이썬 공부할 때에도 마찬가지였습니다. R을 하다가 파이썬을 하게 되었는데 파이썬에도 되는 내용이 R에서도 되는가? 하다보니 파이썬을 보면서도 R 이해하는데 도움이 됩니다. DATA a1;INPUT id $30.; CARDS; abcd , acbd , acdb , adbc , AAAe , ABCD , ACBD , .. 2020. 6. 29.