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
지정된 컬럼에서 모두 결측지에 해당되는 경우에만 삭제한다.