JSL を使用して列名を別の変数にループするにはどうすればよいでしょうか?ありがとう!
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
For( i = 1, i <= N Col( dt ), i++,
ca = Column( i ) << Get Name;
Eval( Parse( "c" || Char( i ) || "=" || ca || "" ) );//?
);
a = c1;
b = c2;
自動化とスクリプト作成Re: JSL を使用して列名を別の変数にループするにはどうすればよいですか?通常、このようなことは非常に悪いアイデアであり、リストや連想配列のようなものを使用する方がはるかに良いアイデアですが、本当にこのようなことをしたい場合は、名前を取得したい場合に引用符がありません。
Names Default To Here(1);
Delete Symbols();
dt = Open("$SAMPLE_DATA/Big Class.jmp");
For(i = 1, i <= N Col(dt), i++,
ca = Column(i) << Get Name;
Eval(Parse("c" || Char(i) || "= \!"" || ca || "\!""));//?
);
Show Symbols();