안에 이전 블로그 게시물 , Recode에서 세그먼트 추출 기능을 사용하는 방법을 보여주었습니다. JMP 15 문자열에 포함 된 숫자를 추출합니다. 또한 Recode를 사용하면 정규식을 사용하여 동일한 작업을 쉽게 수행 할 수 있습니다. 데이터 형식에 따라 하나의 도구를 다른 도구보다 사용하는 것이 더 쉬울 수 있습니다.
1 단계. Observation ID 열에서 Recode를 호출하여 동일한 방식으로 시작합니다.
2 단계. 빨간색 삼각형 메뉴에서 문자열 바꾸기…를 선택합니다.
3 단계. 우리는 단순한 정규 표현식을 고수하는 것이 가장 좋습니다. 이 경우 "WK"문자와 하나 이상의 숫자를 검색합니다. \ d는 숫자와 일치하고 더하기 기호는 "1 이상"을 의미합니다.
4 단계. 대체 값을 보면 정규식이 WK1을 찾았지만 아무것도 대체하지 않았 음을 알 수 있습니다. \ 1을 대체 텍스트로 사용하여 일치 항목을 첫 번째 캡처 그룹으로 바꿀 수 있습니다. 전체 문자열이 아니라 숫자 부분 만 필요하므로 캡처 그룹을 만들기 위해 괄호를 추가합니다.
5 단계. 이제 우리는 숫자 (예 : 1) 일치하는 문자열이 이전에 있던 위치 (예 : "WK1"). 그러나 우리가 원하는 것은 숫자뿐입니다. 전체 문자열을 대체 값으로 바꾸는 새로운 확인란이 Recode에 있습니다.
6 단계. 이제 데이터를 문자열로 WK 숫자로 줄였습니다. 이전과 같이 문자열을 숫자로 구문 분석하여 계속할 수 있습니다. 결과를 열 공식으로 저장하면 다음 공식을 얻을 수 있습니다.
결과 열은 다음과 같습니다.
정규식은 도구 상자에 포함 할 수있는 유용한 도구입니다. 와 JMP 15 , 정규식을 Recode의 다른 도구와 결합하여 고급 데이터 준비를 수행 할 수 있습니다.