조건에 따라 행을 삭제하는 방법열의 특정 행을 삭제하는 수식을 만드는 방법. 품종의 혼합물뿐만 아니라 열의 모든 미지 물질을 삭제하는 작업을 수행합니다. 문제는 행이 단어이고 jmp의 공식을 사용하여 이 연습에 대한 전체 크레딧을 얻어야 한다는 것입니다. 첨부된 것은 cultivars 열이 있는 jmp 파일의 스크린샷입니다. 알려지지 않은 품종과 품종의 혼합물을 삭제해야 합니다.

Re: 조건에 따라 행을 삭제합니다.@Ges ,
"Data_for_JMP" 또는 "Sheet1" 탭을 사용해야 합니까? "Data_for_JMP"가 옳다고 가정합니다. 나는 무엇을 해야 하는지에 대한 단계별 지침을 제공할 것입니다. 하지만 커뮤니티 구성원으로서 이것이 숙제 문제라는 것을 알면서 해결책을 제공하지 않을 것임을 염두에 두고 이해하시기 바랍니다. 나는 당신이 스스로 문제를 해결하기 위해 공정하게 시도할 수 있도록 조언만 제공할 것입니다. 당신이 당신의 작업을 공유한다면, 커뮤니티는 항상 당신을 기꺼이 도울 것이지만, 당신이 마음대로 도구를 사용하여 스스로 시도하는 것이 목적이므로 나는 당신을 위해 문제를 해결하지는 않을 것입니다.
이제 "Data_for_JMP"가 원하는 데이터가 있는 시트라고 가정하고 첨부 파일을 살펴보겠습니다.
1단계: 데이터를 JMP로 가져오기
JMP를 열면 File ==> Open 으로 이동합니다. 엑셀 파일을 선택합니다. 이렇게 하면 다음 인터페이스가 제공됩니다.

2단계: 이제 Excel의 JMP에 데이터 테이블로 원시 데이터가 있으므로 새 스크립트를 엽니다.

3단계: 아래에 표시된 예를 사용하여 조건을 충족하는 행을 삭제합니다.
Clear Log(); Clear Globals();
dt = Current Data Table();
// Assuming you need to delete the "Twymax" in the Cultivars Column
// Select Rows where this condition is satisfied
dt << Select Where(:Cultivars == "Twymax");
// Delete Rows
dt << Delete Rows;
위의 내용은 필요한 것을 달성합니다. 귀하의 조건에 대해 제가 제공하는 스크립트를 편집해야 합니다. 더 이상의 문제가 있으면 스크립트나 시도를 공유하십시오.
Re: 조건에 따라 행을 삭제합니다.@uday_guntupalli 파일을 올릴 예정입니다. 파일은 엑셀에 있고 엑셀에 값으로 복사하여 붙여넣은 다음 에서 jmp로 업로드해야 했습니다. 우리가 작업해야 할 컬럼은 Cultivar 및 mono 컬럼입니다. 우리는 품종 열에서 특정 항목을 삭제하는 공식을 사용하는 임무를 받았습니다. 나는 이것을 여러 가지 방법으로 시도했으며 전체 열을 삭제합니다. 알 수 없음이라는 단어가 나타나는 데이터와 여러 품종이 나열된 경우(행당 품종이 둘 이상) 데이터를 삭제하는 공식을 만들어야 합니다. 한 단어에 불과한 품종으로 끝납니다. 누군가가 저를 도울 수 있기를 바라며 엑셀 데이터를 첨부하고 있습니다. 나는 어려움을 겪고 있으며 열을 삭제하는 동일한 결과로 수식을 적어도 20 번 사용하려고 시도했습니다.
그들은 모노 열이 우리를 도와야 한다고 말했지만 모든 uknown이 3을 갖는 것은 아니며 모든 단일 단어가 1을 갖는 것은 아니며 2 또는 3 단어가 2 또는 3을 갖지 않는다는 의미와 모든 것이 일치하지 않기 때문에 어떻게 해야 하는지 잘 모르겠습니다.
Re: 조건에 따라 행을 삭제합니다.@Ges ,
내 제안은 개념을 이해하려고 시도하는 것입니다. 다음 예를 살펴보겠습니다.
// Open a Sample Data Table
dt = Open( "$SAMPLE_DATA/Cities.jmp" );
// Select Rows which satisfy a condition
dt << Select Where(:State == "NY");
// Delete Rows
dt << Delete Rows;
이제 해결하려는 문제를 살펴보겠습니다.
1. 2가지 조건을 만족하는 행을 선택해야 합니다.
ㅏ. 조건 1 - 알 수 없는 단어 "Cultivars" 열에서 추정하고 있습니다.
비. 조건 2 - 행당 2단어보다 큼? 확실하지 않습니다. 동일한 열을 언급하고 있습니까?
특정 단어가 포함된 행을 찾으려면 Scripting Index에서 "Contains"라는 함수를 살펴보십시오.
도움말 ==> 스크립팅 색인 ==> 포함
두 개 이상의 단어가 있는 주어진 열에서 행을 찾기 위해 행이 항상 쉼표 또는 어떤 형태의 구분 기호로 구분되는 경우 "단어" 기능을 사용할 수 있습니다.
도움말 ==> 스크립팅 색인 ==> 단어
Re: 조건에 따라 행을 삭제합니다.전체 크레딧을 받으려면 수식을 완성해야 합니다. 단순히 행을 삭제할 수는 없습니다. 공식에 관한 한 어디서부터 시작해야할지 모르겠습니다. 수식을 여는 방법은 이해하지만 입력되는 내용은 혼란스러운 부분입니다. 알 수 없는 단어가 있거나 행당 2개 이상의 단어가 있는 행만 삭제하는 방법.
Re: 조건에 따라 행을 삭제합니다."Select Where()"를 사용하여 삭제할 행을 찾아 선택합니다. 그런 다음 "행 삭제"를 수행하여 첫 번째 인수로 선택한 행을 삭제합니다. JMP의 도움말 아래 스크립팅 색인에 두 가지 예가 있습니다.
중