如何评估每一行?大家好,
我有 Amplitude 21 作为示例数据表,例如,我想确定幅度是通过还是失败。 如果它们通过/失败,我如何评估每一行?
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: 如何评价每一列?我不明白 Amplitude 怎么可能> 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 行。因此你的问题
"如何在多个列中应用这些?有不同的限制”?
您只需创建一个附加列。如果您想对 Column Amplitude 和 Column 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" ) )
);