各行を評価する方法は?こんにちは、みんな、
データテーブルの例としてAmplitude21があります。たとえば、振幅が成功するか失敗するかを判断したいと思います。 各行が合格/不合格の場合、どうすれば評価できますか?
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Amplitude 21.jmp");
New Column ("Pass/Fail", Character)
データ表他のRe:各行を評価する方法は?For Each Row()を使用できます!
Names Default To Here( 1 );
Open( "$SAMPLE_DATA/Big Class.jmp" );
For Each Row( :height = -:height );
Re:各列を評価する方法は?振幅がどうなるかわかりません正確な値が4である振幅値を探している場合を除き、> 4および<4。値チェックを行う3つの異なる方法を以下に示します。彼らがあなたにとって意味があることを願っています。ところで、数式はデータテーブルのすべての行を自動的にループし、各行でJSLを実行します。
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Amplitude 21.jmp" );
New Column( "Pass/Fail",
Character,
formula( If( 4 < :amplitude < 6, "Pass", "Fail" ) )
);
//or
New Column( "Pass/Fail 2",
Character,
formula(
If( :amplitude < 4 | :amplitude > 6,
"Fail",
"Pass"
)
)
);
//or if you are looking for values that are exactly 4
New Column( "Pass/Fail 3",
Character,
formula(
If( :amplitude == 4 ,
"Fail",
"Pass"
)
)
);
Re:各列を評価する方法は?列と行に関して、お互いを完全に理解していることを確認するため。Amplitude 21データテーブルには、4つの列(Labels、Amplitude、x、y)と21の行があります。したがって、あなたの質問
「」これらを複数の列に適用するにはどうすればよいですか?制限のセットが異なる」?
追加の列を作成するだけです。列の振幅と列Xの両方に制限を適用する場合は、次のようになります。
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Amplitude 21.jmp" );
New Column( "Pass/Fail",
Character,
formula( If( 4 < :amplitude < 6, "Pass", "Fail" ) )
);
New Column( "Pass/Fail X",
Character,
formula( If( 0.5 < :x < 2, "Pass", "Fail" ) )
);