for 루프로 열 생성안녕하세요, 다음 JSL 스크립트 행을 사용하여 여러 열을 생성하려고 시도하지만 스크립트를 실행할 때 데이터 테이블이 비어 있습니다.
For(i=0,i<3,i++,New Column( "A", Numeric, Continuous, Format( "Best", 10 ), Set Values( [1, 2, 3, .] )))
어떻게 고칠 수 있습니까?
Re: for 루프로 열 생성다시 테이블을 먼저 만든 다음 열을 추가합니다.다음은 원하는 것을 수행하는 몇 가지 코드입니다(제 생각에는).
Names default to here( 1 );
//Make the data table
dt = New Table( "Tokens",
Add Rows( 3 ),
New Column( "Visual_ID", Character, Nominal, Set Values( {"88", "89", "94"} ) ),
New Column( "FF", Character, Nominal, Set Values( {"Y83", "YA8", "654"} ) ),
New Column( "Bipping",
Character,
Nominal,
Set Selected,
Set Values(
{"19|19|19|16|14|16|19|18|18|21|17|20|20|19|19|20|17|18|18",
"19|19|19|16|14|16|19|18|18|21|17|20|20|19|19|20|18|18|18",
"19|18|18|18|17|18|16|18|18|19|21|19|19|18|18|17|16|16|17"}
)
)
);
//Then add columns to it.
For( ii = 1, ii<19, ii++,
dt << New Column ("My_Column_" || Char(ii),
Character,
Nominal,
Formula(
Word( ii, As Column( Column( "Bipping" ) ), "|" )
)
)
);Re: for 루프로 열 생성여기 좀 봐주세요: https://community.jmp.com/t5/Discussions/Loop-is-not-working/mp/77361#M36165
위의 링크에서 비슷한 것을 만들려고 시도하지만 작동하지 않습니다.
Re: for 루프로 열 생성구문이 정확해 보이므로 사용 중인 컨텍스트에 문제가 있는 것 같습니다.이 작업을 수행하려면 먼저 테이블을 만든 다음 새 열을 추가하십시오.올바른 테이블에 열이 생성되도록 하려면 아래와 같이 해당 테이블을 참조하고 새 열 메시지를 해당 테이블에 '전송'합니다.
Names default to here( 1 );
//Open a blank table and save a reference to it
dt = New Table( "New Table", Add Rows( 0 ) );
//Add columns to the table
For( i=0, i<3, i++,
dt << New Column( "A", Numeric, Continuous, Format( "Best", 10 ), Set Values( [1, 2, 3, .] ))
);