열이 0이 아니고 모두 0인지 확인하는 방법안녕하세요 여러분,
모두 0인 열이 있는 데이터 세트가 있습니다. 그러나 해당 열 값은 모두 0 값을 갖는 일관성이 없습니다. 모두 0인지, 정상 값인지 어떻게 확인할 수 있나요? if 조건을 생성하는 데 필요합니다.
예상 출력:
Col1이 모두 0인 경우 => print("Col1은 모두 0입니다"), print("Col1은 0이 아닙니다);
자동화 및 스크립팅Re: 열이 0이 아니고 모두 0인지 확인하는 방법다음은 솔루션 코드를 보는 몇 가지 다른 방법입니다.
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" )
);