Newb 질문 - 열의 기본 순서저는 JMP 및 코딩 전반의 초보자입니다. 0, 25, 50, 100의 시퀀스를 만들어 8번 반복하는 방법을 알아내려고 합니다.
Sequence(0,100,25,8)을 시도했는데 분명히 75도 나타납니다.
그리고 나는 평생 동안 그것을 알아낼 수 없습니다.
Chatgpt는 나에게 다음 코드를 제공했습니다.
If(Mod(Row(), 4) == 0, 0, If(Mod(Row(), 4) == 1, 25, If(Mod(Row(), 4) == 2, 50 , If(Mod(Row(), 4) == 3, 100, 0))))
그리고 그것은 나에게 전혀 의미가 없습니다.
더 쉬운 방법이 있거나 그냥 멍청하게 만들어 주시면 감사하겠습니다.
도와주셔서 감사합니다!
기본 데이터 분석 및 모델링실험 설계Re: Newb 질문 - 열의 기본 순서 지정이를 수행하는 가장 쉬운 방법은 시퀀스 데이터로 새 열을 초기화하는 것입니다.

JMP16+ 및 향상된 로그가 활성화된 경우(필요한 경우) 로그에서 스크립트를 가져올 수 있습니다.
Local({dt},
dt = Data Table("Untitled 2");
dt << Begin Data Update << Add Rows(40);
For Each Row(dt, :Column 1 = Sequence(0, 100, 25, 1));
dt << End Data Update;
);
편집: 질문을 잘못 읽었습니다. 거기에 75를 갖고 싶지 않습니다. 한 가지 옵션은 하나의 75를 선택하고 마우스 오른쪽 버튼을 클릭하여 일치하는 셀을 선택한 다음 삭제하는 것입니다.

(jmp도 이것을 녹음할 수 있습니다)
Re: Newb 질문 - 열의 기본 순서 지정ChatGPT 답변이 올바르지 않습니다(JMP의 색인 생성은 0부터 시작하지 않음). 어쨌든 JMP에서는 다른 방식으로 작성하겠습니다.
If(Mod(Row() - 1, 4) == 0,
0
, Mod(Row() - 1, 4) == 1,
25
, Mod(Row() - 1, 4) == 2,
50
, Mod(Row() - 1, 4) == 3,
100
)
이 경우에는 Match()를 사용하는 것이 더 명확할 가능성이 높습니다.
Match(Mod(Row() - 1, 4), // JMP indexing starts from 1 instead of 0
0, 0,
1, 25,
2, 50,
3, 100,
.
)
이들 중 하나를 수식 열에 수식으로 추가한 다음 필요한 만큼 행을 추가할 수 있습니다.
스크립팅 인덱스는 함수가 수행하는 작업을 알아야 할 경우 매우 유용하며 실행할 수 있는 예제도 제공합니다. JMP의 도움말 메뉴에서 찾을 수 있습니다.

도움말 버튼을 누르면 해당 기능에 대한 JMP 도움말 페이지가 열립니다. 모듈로(숫자, 제수)
Re: Newb 질문 - 열의 기본 순서 지정그냥 사용할 수도 있습니다 반복() 그리고 값 설정() , 이와 같이:
Names Default to Here( 1 );
nt = New Table( "test",
<<NEW column=""></NEW>