데이터 제거
1. 결측치 행 제거
df.dropna(axis=0) # NaN이 있는 행 제거
2. 결측치 행 제거
df.dropna() # NaN 행 제거
3. 결측치 행 제거
df.dropna(subset=['X1'], inplace =True) # x1의 결측값 행 제거
4. 결측치 행 제거
df=df[~df['X1'].isnull()] # 행 제거
실습 코드
import pandas as pd
import numpy as np
df = pd.DataFrame({ 'X1': [np.nan, 1, 2, 4],
'X2': [5, 7, np.nan, 9],
'X3': [np.nan, 10, np.nan, 12]})
df
# 1. 결측치 행 제거
df.dropna(axis=0) # NaN이 있는 행 제거
# 2. 결측치 행 제거
df.dropna() # NaN 행 제거
# 3. 결측치 행 제거
df.dropna(subset=['X1'], inplace =True) # X1의 결측값 행 제거
# 4. 결측치 행 제거
df = df[~df['X1'].isnull()] # 행 제거
실습 결과


실습 파일
'<Python> > [DataFrame]' 카테고리의 다른 글
| 파이썬 Pandas DataFrame 열 제거 (0) | 2021.12.18 |
|---|---|
| 파이썬 Pandas DataFrame 일부 행 제거 (0) | 2021.12.18 |
| 파이썬 Pandas DataFrame 결측치 확인 (0) | 2021.12.18 |
| 파이썬 Pandas DataFrame 결측치 대체 (0) | 2021.12.18 |
| 파이썬 Pandas DataFrame (0) | 2021.12.03 |