Comment déterminer si la colonne est différente de zéro et entièrement nulleSalut tout le monde,
J'ai un ensemble de données qui comporte une colonne entièrement à zéro. Cependant, la valeur de sa colonne ne correspond pas à une valeur entièrement nulle. Comment puis-je déterminer s’il a un zéro et quand il a des valeurs normales ? J'en ai juste besoin pour créer une condition if.
Production attendue:
si Col1 est entièrement nul => print ("Col1 est entièrement nul"), print ("Col1 est différent de zéro);
Automatisation et scriptsRe : Comment déterminer si la colonne est non nulle et entièrement nulleVoici quelques façons différentes de regarder le code et la solution
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" )
);