如何在不建立另一列的情況下乘以列值?我有一個包含十進制值的列,需要乘以 100。是否有其他方法可以在不創建另一個包含公式的列的情況下執行此操作?可以在同一列上進行嗎?
自動化和腳本編寫視窗回覆:如何在不建立另一列的情況下乘以列值?最簡單的方法是寫一個小腳本。如果您要變更的列的名稱稱為“The Column”,則下列腳本將
For Each Row( :The Column = :The Column * 100 );
回覆:如何在不建立另一列的情況下乘以列值?我嘗試使用 For 循環重新創建它,但不起作用。
dtcols = {"Score1", "Score2"};
For( i = 1, i <= N items (dtcols), i++,
For Each Row( dtcols[i] = dtcols[i] * 100 );
);回覆:如何在不建立另一列的情況下乘以列值?您需要告訴 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 )
);回覆:如何在不建立另一列的情況下乘以列值?謝謝你!我學到了很多東西^^