2
열 a와 b 모두에 널값을 갖는 행을 h 제하려고합니다. 다음 행을 찾을 수있었습니다 :null 값을 사용하여 선택한 행의 행을 놓으십시오.
df[(df['a'].isnull()) & (df['b'].isnull())]
어떻게 이러한 행을 삭제할 수 있습니까? ~
에 의해
열 a와 b 모두에 널값을 갖는 행을 h 제하려고합니다. 다음 행을 찾을 수있었습니다 :null 값을 사용하여 선택한 행의 행을 놓으십시오.
df[(df['a'].isnull()) & (df['b'].isnull())]
어떻게 이러한 행을 삭제할 수 있습니까? ~
에 의해
반전 마스크 :
df[~(df['a'].isnull() & df['b'].isnull())]
또는 :
df[df[['a','b']].notnull().any(1)]
감사합니다. @jezrael! df.dropna (하위 집합 = [ 'a', 'b'], how = '모두') 내가 원하는 것을 수행합니다! –
당신은 단지 마스크 반전'DF를 [~ ((안양 [ 'A'] ISNULL()) (DF. [ 'b']. isnull()))'나는 이것이 속기를 찾는 전에 대답했다고 확신합니다. – EdChum
속도를 찾을 수 없었습니다. 감사! –
df.dropna (하위 집합 = [ 'a', 'b'], how = '모두') 실제로 원하는 것을 수행합니다. 그리고 나는 그것의 더 나은 접근법을 생각합니다. 감사 ! –