문자열의 일부를 포함하는 새 열을 생성하는 방법기존 열의 하위 문자열을 포함하는 새 열을 만드는 가장 좋은 방법은 무엇입니까? 하위 문자열의 순서가 항상 같은 경우에는 Word 함수를 사용하는 것이 좋습니다.
하위 문자열 시퀀스가 항상 동일하지 않은 경우 해결책은 무엇입니까? 첨부파일은 예시입니다.
Re: 문자열의 일부를 포함하는 새 열을 생성하는 방법감사해요. 귀하의 스크립트도 훌륭하게 작동합니다. 귀하의 제안은 포함하는 경우 수식이 갈 길임을 나타냅니다. 다른 가능성이 있습니까?
@gzmorgan0 쓴 :
Thsi는 Jeff의 응답에 추가된 것입니다.
스크립트로도 이 작업을 수행할 수 있습니다. 열 이름은 카운터가 있는 대상 열 이름이며 대상 열 바로 뒤에 나타납니다. 첨부된 스크립트는 새 열 수 등을 처리하기 위한 몇 가지 JSL 문(다른 방법도 있음)을 보여줍니다.
dt << Text to Columns( delimiter( "," ), columns( :ID ) );
그러나 POR 및 10LPM과 같은 특정 용어를 찾는 경우 If(Contains(:ID, "POR"), "POR" 등과 같은 정규 표현식 또는 함수와 같은 다른 방법을 사용해야 할 수 있습니다.
4행에는 요인이나 조건으로 보이는 것과 다른 패턴이 있는 것으로 보입니다.
Re: 문자열의 일부를 포함하는 새 열을 생성하는 방법
@제프_퍼킨슨 쓴 :
노력하다 Cols->유틸리티->Text to Cols . 그러면 열이 자동으로 여러 열로 만들어집니다.


감사해요. 매우 편리합니다. JMP에는 훌륭한 내장 기능이 많이 있습니다. 그러나 그것들을 발견하는 것은 까다로울 수 있습니다.
공식 또는 스크립트 솔루션은 귀하의 관점에서 어떤 모습입니까?
Re: 문자열의 일부를 포함하는 새 열을 생성하는 방법Thsi는 Jeff의 응답에 추가된 것입니다.
스크립트로도 이 작업을 수행할 수 있습니다. 열 이름은 카운터가 있는 대상 열 이름이며 대상 열 바로 뒤에 나타납니다. 첨부된 스크립트는 새 열 수 등을 처리하기 위한 몇 가지 JSL 문(다른 방법도 있음)을 보여줍니다.
dt << Text to Columns( delimiter( "," ), columns( :ID ) );
그러나 POR 및 10LPM과 같은 특정 용어를 찾는 경우 If(Contains(:ID, "POR"), "POR" 등과 같은 정규 표현식 또는 함수와 같은 다른 방법을 사용해야 할 수 있습니다.
4행에는 요인이나 조건으로 보이는 것과 다른 패턴이 있는 것으로 보입니다.
Re: 문자열의 일부를 포함하는 새 열을 생성하는 방법노력하다 Cols->유틸리티->Text to Cols . 그러면 열이 자동으로 여러 열로 만들어집니다.


Re: 문자열의 일부를 포함하는 새 열을 생성하는 방법목표는 ID 열에서 각 하위 문자열에 대한 열을 만드는 것입니다. ID 열 내에서 하위 문자열은 쉼표로 구분됩니다.
Re: 문자열의 일부를 포함하는 새 열을 생성하는 방법데이터에 대한 규칙은 무엇입니까?사용할 JMP 기능을 결정하려면 먼저 데이터를 분리하는 방법에 대한 규칙을 알아야 합니다.
"POR" 값이 존재하는지 확인하려고 합니까?무엇을 찾고 계신가요?