別の列を作成せずに列の値を乗算するにはどうすればよいですか?100 倍する必要がある 10 進数値を含む列があります。数式を使用して別の列を作成せずにそれを行う他の方法はありますか?同じ列で行うことは可能ですか?
自動化とスクリプト作成ウィンドウズRe: 別の列を作成せずに列の値を乗算するにはどうすればよいですか?これを行う最も簡単な方法は、小さなスクリプトを作成することです。変更したい列の名前が「The Column」の場合、次のスクリプトは
For Each Row( :The Column = :The Column * 100 );
Re: 別の列を作成せずに列の値を乗算するにはどうすればよいですか?Forループを使用してこれを再作成しようとしましたが、機能しません。
dtcols = {"Score1", "Score2"};
For( i = 1, i <= N items (dtcols), i++,
For Each Row( dtcols[i] = dtcols[i] * 100 );
);Re: 別の列を作成せずに列の値を乗算するにはどうすればよいですか?リストの要素が列であることを JMP に伝える必要があります。
dtcols = {"Score1", "Score2"};
For( i = 1, i <= N Items( dtcols ), i++,
For Each Row( As Column( dtcols[i] ) = As Column( dtcols[i] ) * 100 )
);
ところで、より簡単な形式は For Each() 関数を使用することです。
For Each( {col}, dtcols,
For Each Row( As Column( col ) = As Column( col ) * 100 )
);Re: 別の列を作成せずに列の値を乗算するにはどうすればよいですか?ありがとう!とても勉強になっています^^