수식을 사용하여 열에서 문자 문자열의 일부를 추출하는 방법예를 들어 char 열이 있습니다.
열 1
좌표1:N23; 좌표2:S45
좌표1:S78; 좌표2:N85
좌표1:N67; 좌표2:N90
좌표1:S33; 좌표2:S74
이제 Cordinate2 North에 대한 정보에만 관심이 있으므로 Cordinate2 N 데이터를 추출하기 위해 몇 가지 수식을 사용하여 새 열을 만들고 싶습니다. 결과는 다음과 같아야 합니다.
열 1 열 2
좌표1:N23; Cordinate2:S45 상관없음
좌표1:S78; 좌표2:N85 N85
좌표1:N67; 좌표2:N90 N90
좌표1:S33; Cordinate2:S74 상관없음
정말 감사합니다!
Re: 수식을 사용하여 열의 문자 문자열 일부를 추출하는 방법감사해요!
Re: 수식을 사용하여 열의 문자 문자열 일부를 추출하는 방법다음은 북쪽 좌표만 제공하는 열 수식입니다.항상 이 형식을 유지하는 것처럼 몇 가지 가정을 합니다.
txt = Word( 2, Substitute( :Column 1, "Cordinate1", "", "Cordinate2", "" ), ":; " );
If( Left( txt, 1 ) == "N",
txt,
""
);
Re: 수식을 사용하여 열의 문자 문자열 일부를 추출하는 방법나는 당신이 아무것도 모른다고 가정합니다 정규 표현식 . 캐릭터 기능 정규식 ( "텍스트", "정규식", "결과 형식")은 텍스트의 정규식으로 정의된 패턴과 일치하고 형식 인수로 정의된 결과를 반환합니다. 이 주제는 다음에서 참조할 수 있습니다. 돕다 > 서적 > 스크립팅 가이드 상세 사항은. JMP를 중심으로 대체 접근 방식을 구축할 수 있습니다. 패턴 및 관련 기능. 그만큼 스크립팅 가이드 또한 해당 주제를 다룹니다.
이러한 적응성의 필요성은 어떻게 발생합니까? 데이터 문제(예: 새로운 문제 및 새 데이터 세트)에 따라 달라지나요? 아니면 동일한 결과 데이터 열에서 둘 이상의 조건을 처리해야 합니까?
정규 표현식은 일반적으로 매우 구체적이므로 적응하려면 찾을 모든 조건을 지정해야 합니다.
Re: 수식을 사용하여 열의 문자 문자열 일부를 추출하는 방법고마워요 마크. 공식을 조금 설명해 주시겠어요? 실제 데이터 테이블에 적용할 수 있습니다. 예를 들어 때로는 아래 결과처럼 Cordinate1 North를 검색 패턴으로 사용하고 정확한 Cordinate 2 정보를 사용해야 합니다. 공식을 어떻게 적용할 수 있나요? 감사합니다!
열 1 열 2
좌표1:N23; 좌표2:S45 S45
좌표1:S78; Cordinate2:N85 상관없음
좌표1:N67; 좌표2:N90 N90
좌표1:S33; Cordinate2:S74 상관없음
Re: 수식을 사용하여 열의 문자 문자열 일부를 추출하는 방법열 수식에 다음 표현식을 사용합니다.
Regex( text, "Cordinate2:(N\d+)", "\1" );