如何确定列是否非零且全零大家好,
我有一个数据集,其中有一个全零列。但是,其列值并不总是具有全零值。我如何确定它是否具有全零值以及何时具有正常值?我只需要它来创建一个 if 条件。
预期输出:
如果 Col1 为全零 => 打印(“Col1 为全零”),打印(“Col1 非零”);
自动化和脚本回复:如何确定列是否为非零和全零这里有几种不同的方式来查看代码他的解决方案
Names Default To Here( 1 );
If( Col Std Dev( :col1 ) == 0 & Col Sum( :col1 ) == 0,
Print( "Col1 is all zero" ),
Print( "Col1 is non-zero" )
);
dt = Current Data Table();
y = If( Length( Loc( dt[0, 6], 0 ) ) == N Rows( dt ),
Print( "Col1 is all zero" ),
Print( "Col1 is non-zero" )
);
y = If( Length( Loc( dt:col1 << get as matrix, 0 ) ) == N Rows( dt ),
Print( "Col1 is all zero" ),
Print( "Col1 is non-zero" )
);