新しいデータテーブルで開く方程式新しいデータ テーブルの 2 つの列で開くには、2 つの別々の方程式を計算する必要があります。 そうする方法はありますか?
自動化とスクリプト作成Re: 新しいデータテーブルで開く数式はい、ただし、有益な答えを得るには、より具体的な情報が必要になります。 どのような手順を実行する必要がありますか?また、スクリプトによる回答を探していますか?それとも GUI で実行できる回答をお探しですか?
Re: 新しいデータテーブルで開く数式これがあなたの話していることですか。このスクリプトは、それぞれ異なる数式を持つ 2 つの新しい列を作成します。
Names Default To Here( 1 );
dt =
// Open Data Table: Big Class.jmp
// → Data Table( "Big Class" )
Open( "$SAMPLE_DATA/Big Class.jmp" );
dt << New Column( "one", formula( :height + :weight ) );
dt << New Column( "two", formula( :height / :weight ) );

Re: 新しいデータテーブルで開く数式ジム、フィードバックありがとう。 スクリプトを実行したいと考えています
名前が Katie と Tim の場合、身長 = 59 + 60 を選択します。
新しいテーブルで
名前 身長 合計
ケイティ/ティム 119
そして、私が特に呼びかける組み合わせ。
Re: 新しいデータテーブルで開く数式これは 1 つの解決策を提供する簡単なスクリプトです
Names Default To Here( 1 );
dt =
// Open Data Table: Big Class.jmp
// → Data Table( "Big Class" )
Open( "$SAMPLE_DATA/Big Class.jmp" );
theNames = {"KATIE", "TIM"};
theRows = dt << get rows where( dt:name == theNames[1] | dt:name == theNames[2] );
If( N Items( theRows ) == 2,
dt2 = New Table( "Results" );
dt2 << add rows( 1 );
New Column( "Names", character, set each value( theNames[1] || "/" || theNames[2] ) );
New Column( "Height Sum", set each value( Sum( dt:height[theRows] ) ) );
Try( dt2 << delete columns( "Column 1" ) );
);