본문 바로가기
판다스/함수 cheat sheet

[pandas] dropna

by 김판다t 2023. 2. 13.

결측값(null)이 있는 열이나 행을 삭제하는 함수

 

 

import pandas as pd
data = [[88, 66, None], [None, None, 69], [69, 82, None], [71, 89, 98]]
df = pd.DataFrame(data, index=list('ABCD'), columns=['국어', '영어', '수학'])

 

 

 

 

 

 

pandas dropna

 

df.dropna(axis=0, how='any', subset=None)

 

 

axis

행을 삭제하는지 열을 삭제하는지 지정하는 매개변수. 기본값은 0이고 결측값이 존재하는 행을 삭제한다.

 

how

어떤 기준으로 NaN을 보유한 열이나 행을 어떻게 삭제할지 지정하는 매개변수. 

'any'는 하나라도 NaN이 있으면 삭제하고, 'all'은 모두 NaN일 때 삭제한다.

 

subset

지정된 열에 NaN이 존재하는 경우에만 삭제한다.

 

 

 

 

 

 

그외 많은 인자들이 있다. 더 궁금하면 아래 링크를 참고

https://pandas.pydata.org/docs/reference/api/pandas.DataFrame.dropna.html

'판다스 > 함수 cheat sheet' 카테고리의 다른 글

[pandas] reset_index  (0) 2023.02.19
[pandas] set_index  (0) 2023.02.19
[pandas] pivot  (0) 2023.02.12
[pandas] pivot_table  (0) 2023.02.12
[pandas] to_numeric  (0) 2023.02.08