行全体の反復このデモでは、for each row 関数を使用して行間を反復処理する方法を見ていきます。そこで、セクションのスクリプトから Big Class データを取得し、BMI (Body Mass Index) 値を含む新しい列を作成するスクリプトを作成します。そして、各行関数を使用してそれに値を入力します。 BMI は、ポンド単位の体重を掛けて、身長 (ここではインチ単位) の 2 乗で割ることによって計算されます。そこで、Ctrl+T を使用して新しいスクリプト エディタ ウィンドウを表示します。そして、これらのウィンドウを再配置して、背景のデータ テーブル、ログ、スクリプトが見えるようにしたいだけです。メッセージを現在のデータテーブルに送信します。そして、current を正しく綴ります。今は青くなってしまいました。したがって、青にならなかったという事実は、タイプミスがあることを理解するのに役立ちました。そこで、「新しい列」というメッセージを送信します。括弧内は、新しい列に必要な引数がタイトルです。そしてセミコロンを入れます。次に、新しい行に移動して各行に入力します。繰り返しますが、JMP にすべてを活用してもらいます。各行、結腸、BMI。そこで、コロンスコープ演算子を使用しています。そして、BMI の計算結果をそれに割り当てます。分子の括弧を開けます。結腸重量を乗算して求めます。そして、括弧を使用して分母を分離します。ただし、操作の順序ではこれは必要ありません。コロンの高さを の乗に上げてから、再フォーマットします。したがって、これらのスペースを挿入し、組み込みの名前を大文字にするだけです。そしてスクリプトを実行します。背景の表では、BMI 列が作成され、値が入力されていることがわかります。たとえば、列を作成するときに形式 (固定 10 進数形式) を指定したり、事後的にそれをメッセージとして送信したりすることもできます。私たちの目的のために、これ以外の改良は行いません。ただし、今後この列を操作したい場合は、この最初の行の結果を変数に保存し、送信したいときにいつでも列名を入力するのではなく、その変数を使用することもできたということも指摘しておきます。メッセージ。ここでは、 for each row を使用してデータ テーブルの行を下方向に反復処理し、数式を使用せずにデータ テーブルにデータを入力する方法を見てきました。