如何確定列是否非零和全零大家好,
我有一個包含全零列的資料集。但是,其列值與全零值不一致。如何確定它是否全零以及何時具有正常值?我只需要它來創建一個 if 條件。
預期輸出:
if Col1 全零 => print ("Col1 全零"), print ("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" )
);