<Python>/[DataFrame]

파이썬 Pandas DataFrame 일부 행 제거

9566 2021. 12. 18. 21:16
728x90

데이터 제거

 

1. 일부 행 제거
df = df.drop(1, axis=0) # 1번째 행 제거

2. 일부 행 제거
df[~(df['X1'] == 'NEAR BAY')] # 
원하는 행 제거

+ 추가

1. df.query('x1 ! = ''''') # 빈문자열 행 제거

 

실습 코드

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 = df.drop(1, axis=0) # 1번째 행 제거

# 2. 일부 행 제거
df[~(df['X1'] == 'NEAR BAY')] # 
원하는 행 제거

실습 결과

 

실습 파일

일부 행 제거 by 9566.ipynb
0.00MB

 

728x90