Sun.El Data Analysis

[판다스] DataFrame 결측값 처리 : df.dropna() 본문

Pandas

[판다스] DataFrame 결측값 처리 : df.dropna()

Sun.El 2023. 7. 15. 18:14
728x90

1. 결측값이 하나라도 있는 모든 행 삭제

df1 = df.dropna() #axis=0 기본값
df1 = df.dropna(axis=0)
df1 = df.dropna(axis='index')

입력값
실행 결과

2. 결측값이 하나라도 있는 모든 열 삭제

df1 = df.dropna(axis=1)
df1 = df.dropna(axis='columns')

입력값
실행 결과

 

3. 특정 칼럼에 결측값이 하나라도 있을 시 모든 행 삭제

df1 = df.dropna(subset=['animal'])
df1 = df.dropna(subset=['animal'], how='any')

입력값
실행 결과

 

3. 전체 행/열이 결측값인 행/열 삭제 : how = 'all'

입력값

df1 = df.dropna(axis=0, how='all')

실행 결과

df1 = df.dropna(axis=1, how='all')

실행 결과