JSL을 사용하여 열에서 수식 텍스트를 추출하고 셀에 저장하는 방법은 무엇입니까?예를 들어, "Big Class.jmp"가 포함된 "테스트" 열을 추가하고 임의의 수식을 작성합니다. JSL을 사용하여 이 열의 수식 추출 수식 텍스트를 다른 열의 셀에 어떻게 저장합니까?
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
New Column( "test" );
Column( "test" ) << Formula( If( age > 15, height + 50 + weight, height + 100 + weight ) );
dt << run formulas;
New Column( "txt", Character, "Nominal" );

자동화 및 스크립팅콘텐츠 구성데이터 혼합 및 정리결과 공유 및 전달Re: JSL을 사용하여 열에서 수식 텍스트를 추출하고 셀에 저장하는 방법은 무엇입니까?실제 데이터에는 결측값이 없기 때문에 다음 형태의 코드를 모두 제거할 수 있습니다.
!Is Missing(:abc) &
Is Missing(:abb) |
JSL에서는 어떻게 코딩해야 합니까? 전문가에게 감사드립니다!
Re: JSL을 사용하여 열에서 수식 텍스트를 추출하고 셀에 저장하는 방법은 무엇입니까?정규 처리에 JSL을 사용하는 것이 아직 익숙하지 않습니다.
이번에도 EmEditor를 사용하여 이 작업을 수행합니다.
document.selection.Replace("([a-Z]) ([a-Z])","\\1zzzz\\2",eeReplaceAll | eeFindReplaceRegExp,eeExFindSeparateCRLF);
document.selection.Replace(" ","",eeReplaceAll | eeFindReplaceRegExp,eeExFindSeparateCRLF);
document.selection.Replace("zzzz"," ",eeReplaceAll | eeFindReplaceRegExp,eeExFindSeparateCRLF);
document.selection.Replace("Is Missing\\(:(.[^)]{0,})\\)\\|","",eeReplaceAll | eeFindReplaceRegExp,eeExFindSeparateCRLF);
document.selection.Replace("!Is Missing\\(:(.[^)]{0,})\\)&","",eeReplaceAll | eeFindReplaceRegExp,eeExFindSeparateCRLF);Re: JSL을 사용하여 열에서 수식 텍스트를 추출하고 셀에 저장하는 방법은 무엇입니까?예, 제 용도는 패턴을 한 번 학습하고 예측 수식을 얻은 다음 셀에 텍스트 형식으로 수식을 직접 저장하는 것입니다.
새로운 데이터 분석에 사용하는 경우 다음 형식을 사용하여 원래 예측 공식을 사용하여 새 데이터를 직접 계산합니다.
aaa = dt[1, "txt"];
Current Data Table( d2 );
Eval( Parse( "Column(d2,\!"test\!")<<FORMULA></FORMULA>
감사해요!
Re: JSL을 사용하여 열에서 수식 텍스트를 추출하고 셀에 저장하는 방법은 무엇입니까?궁극적인 의도가 무엇인지에 따라 다르지만 셀에 공식을 유지하는 것이 더 간단할 수 있습니다. 표현식 열 .
Re: JSL을 사용하여 열에서 수식 텍스트를 추출하고 셀에 저장하는 방법은 무엇입니까?xGBoost 훈련에서 파생된 예측 공식이 너무 복잡합니다.
이 예측 공식을 새로운 데이터에 적용하는 방법은 정말 복잡합니다.
Re: JSL을 사용하여 열에서 수식 텍스트를 추출하고 셀에 저장하는 방법은 무엇입니까?정규 표현식으로 완료

Re: JSL을 사용하여 열에서 수식 텍스트를 추출하고 셀에 저장하는 방법은 무엇입니까?수식을 검색하려면 << 수식 가져오기를 참조하세요.
공백으로 구분된 요소를 검색하여 "공백 제거" 버전의 수식을 작성하려면 Word()를 참조하거나 정규식을 사용하여 수행할 수 있습니다.
Re: JSL을 사용하여 열에서 수식 텍스트를 추출하고 셀에 저장하는 방법은 무엇입니까?<< Get Formula를 사용하여 수식을 얻은 다음 이를 문자로 변경하고 필요한 수정을 수행할 수 있습니다.
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
dt << New Column("test", Formula(If(:age > 15, :height + 50 + :weight, :height + 100 + :weight)));
dt << New Column("txt", Character, "Nominal", << Set Each Value(
Substitute(Char(AsColumn(:test) << get formula), " ", "")
));Re: JSL을 사용하여 열에서 수식 텍스트를 추출하고 셀에 저장하는 방법은 무엇입니까?그리고 JSL을 사용하여 개행 문자를 제거하고 중복된 공백도 제거하는 수식을 얻고 싶습니다. 셀에 저장된 수식 텍스트 내용을 더 간단하게 만듭니다.
dt[1,"txt"]=
If(:age>15,:height+50+:weight,:height+100+:weight)
전문가님 감사합니다!