数式を含む新しい列をデータテーブルの特定の位置に追加します<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />データテーブル (a) の特定の位置 (特定の列の後など) に新しい列を追加することはできますか? (b) それに式を割り当てますか?
[新しい列] コマンドは (a) を実行でき、[複数列の追加] コマンドは (b) を実行できますが、両方を一度に実行する方法はありますか?
以下のコマンドのようなものです (ただし、望ましい結果は得られません)。
dt << New Column( "NewCol", After(:Col3), Numeric, Continuous, Format( "Best", 5 ), Formula( :Col3 * 2 ));
Re: データテーブルの特定の位置に数式を含む新しい列を追加します真実!
Re: データテーブルの特定の位置に数式を含む新しい列を追加しますあなたにはあなたのものがあると思いますあるそしてb混ざった。 複数の列を追加するを使用すると、他の列を基準とした特定の位置 (最初の前、最後の後、または選択した列の後) に新しい列を追加できますが、それ以外の場合、新しい列に事前設定できる内容はかなり制限されます。 新しい列式などの列プロパティをいくつでも設定できますが、配置用のパラメーターがありません。 Ian が提案したように、目的を達成する方法は、次を使用して新しい列を定義することです。新しい列それから使用します選択した列を移動するデータテーブルに列を配置します。
Re: データテーブルの特定の位置に数式を含む新しい列を追加しますいくつかの手順が必要だと思います。
dt = Open("$SAMPLE_DATA/Big Class.jmp");
WAit(2);
dt << NewColumn("BMI", Numeric, Continuous, Formula(:weight/:height^2));
Wait(2);
dt << MoveSelectedColumns({:BMI}, After(:sex));