컬럼용 스크립트 작성에 도움이 필요합니다.여기요!
테이블마다 필요하지만 입력 데이터가 다른 일부 열을 자동으로 생성하려고 합니다.
각 테이블의 형식은 동일하게 유지되지만 데이터 양은 다를 수 있으므로 이 스크립트는 데이터 양에 관계없이 작동해야 합니다.
1. "Igtr_6V" 열에서 TEMP 값이 25인 모든 데이터를 선택해야 합니다.
2. 해당 데이터를 복사하고, 새 열을 만들어서 붙여넣은 다음, 표의 끝까지 데이터를 채워 넣어야 합니다.
3. 이전에 선택한 값들의 중앙값을 구하는 새 열을 생성합니다. 이 열에는 하나의 값이 표시되어야 하며, 표의 끝까지 채워져야 합니다.
4. 마지막으로, 2단계에서 생성한 열의 같은 행에 있는 값으로 모든 "Igtr_6V" 값을 나누는 열을 하나 더 생성합니다.
앞서 말씀드린 것처럼, 이 과정은 스크립트를 통해 자동화되어야 하며, 표의 형식이 동일하게 유지되는 한 보편적으로 적용 가능해야 합니다.
예시 사진과 데이터 표를 첨부하겠습니다.
도움 주시는 모든 분들께 감사드립니다!
대량 맞춤화품질 및 공정 엔지니어링Re: 열 스크립트에 대한 도움이 필요합니다.커뮤니티의 목적은 주문형 스크립트를 작성하기 위해 존재하는 조직이 아니라 JMP를 사용하여 구성원이 겪고 있는 문제를 해결하는 것입니다.이러한 요청에는 임대 가능한 계약 주택이 있습니다.
질문을 해결하기 위한 적절한 시작은 도움말 풀다운 메뉴에서 사용할 수 있는 JMP 문서 라이브러리의 JSL 스크립팅 가이드를 읽는 것입니다.
나는 당신이 가고 싶은 곳으로 데려다 줄 것이라고 생각하는 대본을 만들었습니다.그러나 당신은 그것을 연구해야 합니다. 그래서 당신은 그것이 무엇을 하는지 이해합니다. 당신은 해석을 돕기 위해 Scripting Guide의 지식이 필요할 것입니다.
Names Default To Here( 1 );
dt = Current Data Table();
// 1. I need to select all data of the column "Igtr_6V" where the TEMP is 25.
val25 = :Igtr_6V[dt << get rows where( :temp == 25 )];
// 2. I need to copy said data, create a new column, paste it in there and fill the data to the end of table.
dt << New Column( "IGT@25C",
set each value(
themod = Mod( Row(), Length( val25 ) );
If( themod == 0,
themod = Length( val25 )
);
val25[themod];
)
);
// 3. Create a new column where I need the Median of the previously selected values
// This would result in 1 value and should be filled to the end of table aswell.
dt << New Column( "IGT@25C median", set each value( Median( val25 ) ) );
// 4. Create one last column which divides every "Igtr_6V" value with the value on
// the same row in the column that we created in step 2 using a formula
dt << New Column( "IGT(T)/IGT(25)", formula( :Igtr_6V / :"IGT@25C"n ) );
Re: 열 스크립트에 대한 도움이 필요합니다.안녕하세요!
자주 질문드려 죄송합니다.
저는 현재 이 회사에서 인턴으로 일하고 있어서 JMP의 모든 것을 공부할 시간이 없습니다.
슬프게도 여기에서 JMP의 스크립팅에 대해 아는 사람은 아무도 없습니다. 제가 최근에 Excel에서 전환한 이후로 제가 처음으로 JMP 스크립팅에 관심을 갖게 된 것 같습니다.
이곳에서 보낸 마지막 며칠이며 떠나기 전에 나에게 주어진 임무를 완수하고 싶습니다. 지난 몇 주 동안 저는 JMP와 JSL에 대해 많은 것을 배웠고 이는 부분적으로 이 커뮤니티 덕분입니다.
따라서 귀하와 다른 모든 사람들의 도움에 진심으로 감사드립니다!
다시 한 번, 무례하거나 감사하지 않게 들렸다면 죄송합니다! 어쨌든 학교로 돌아가기 전에 이것은 아마도 여기에서의 마지막 게시물이 될 것입니다. 