조건문 사용하기
지정한 영역
data = data.loc[ data['AAA'] == 'aaa' ] |
복수의 조건
data = data[ (data['AAA'] == a) & (data['BBB'] == b) & (data['CCC'] != c) ] |
지정한 리스트안에 조건을 만족하는 것만 취득
data = data.loc[ data['AAA'].isin(valueList) == False] |
쿼리사용
data = data.query( "AAA!='aaa' and BBB!='bb' and CCC!='cc' " ) |
삭제
data = data.drop( data.query(""" QTY==0 """ ).index ) deleteData = data.query(""" QTY==0 """ ) data = data.drop( deleteData.index ) |
필드 추가
data.loc[ data[ 'AAA' ] < 0, 'BBB'] = 0 |
numpy 를 사용한 필터링
data = np.where( 'CONDITION' == 'CONDITION', pivot['AAA'].unique().tolist() , 'RETURE_B') |