pandas dropna subset how

SOOYEON·2022년 9월 22일
0

pandas

목록 보기
24/37

dropna에서 subset으로 drop 여부를 결정할 컬럼을 설정한 뒤 how 설정 여부 차이

how = 'any'

df.dropna(subset=['위도1','경도1','위도2','경도2'])

df.dropna(subset=['위도1','경도1','위도2','경도2'])[['위도1','경도1','위도2','경도2']].isnull().sum()

# output
위도1    0
경도1    0
위도2    0
경도2    0
dtype: int64

설정된 컬럼에서 결측치가 하나만 있어도 삭제된다.

how = 'all'

df.dropna(subset=['위도1','경도1','위도2','경도2'],how='all')

df.dropna(subset=['위도1','경도1','위도2','경도2'],how='all')[['위도1','경도1','위도2','경도2']].isnull().sum()

# output
위도1    103448
경도1    103448
위도2       291
경도2       291
dtype: int64

지정된 컬럼에서 모두 결측지에 해당되는 경우에만 삭제한다.

0개의 댓글