列式を多くの列にスクリプト化するための最良の方法は?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />式を多くの列に適用する必要があります。これを記述するための最良の方法は何ですか?
たとえば、次の式をFootball.jmpテーブルの各列に適用します。
新しいコラム ( "平均からの高さのランク" 、
数値 、
「連続」 、
フォーマット ( "ベスト" 、 12年 ) 、
式 ( コルランク ( 腹筋 ( コルミーン ( : 高さ ) - : 高さ ) ) )
)
私はいくつかのことを試しました - どれも素晴らしいことではありません。手で列を選択するか、ダイアログを使用することができます。ありがとうございました!
再:列式を多くの列にスクリプト化するための最良の方法は?1つの方法は、目的の列名を使用してリストを作成し、そのリストをループ処理して、反復ごとに新しい数式列を作成することです。
dt = データ表 ( "Football.jmp" ) ;
コルズ = dt << 列名を取得する ( 数値 ) ; //すべての数値列のリスト
//手動で列を選択するには、下の行のコメントを外します
// cols = dt <<選択された列を取得します。
にとって ( 私 = 1 、私 <= N個のアイテム ( コルズ ) 、私 ++、
F = 評価エキス ( コルランク ( 腹筋 ( コルミーン ( 経験値 ( コルズ [ 私 ])) - 経験値 ( コルズ [ 私 ])))) ;
dt << 新しいコラム ( コルズ [ 私 ] << 名前をつける || "平均からのランク" 、
数値 、
「連続」 、
フォーマット ( "ベスト" 、 12年 ) 、
式 ( 名前Expr ( F ))
) ;
) ;