1. Data Analyst/1-1. Python

[python 실무] 파이썬 조건에 맞는 행만 제거하기 - 1초컷

Data Analyst 2023. 11. 29. 01:08
728x90
반응형

 

파이썬을 사용하여 조건에 해당하는 행만 추출하고 제거하려면 어떻게 해야할까?

 

 

우선 기본적인 라이브러리를 불러온다.

 

import pandas as pd
import os
import matplotlib.pyplot as plt

 

 

 

 

파일을 불러온다.

file = 'file_name.csv'

df = pd.read_csv(file, header=0)

 

 

 

여기서 서울인 행만 제거하려면 어떻게 해야할까?

 

df = df_bc.drop(df_bc[df_bc['지역'] == '서울'].index, axis=0)
df.head(10)

 

 

 

 

# 조건에 맞는 행 삭제하기 df.drop(df[df['지역'] =='서울'].index,  axis=0)
#                               df['지역']=='서울' : df_bc프레임 지역 컬럼에서 서울인 모든 행 추출
#                            df[        "       ].index : "(지역이 서울인 행들)의 인덱스 값만 추출
#                     .drop(                           , axis=0) 추출된 인덱스값들에 해당하는 행 삭제(axis = 0)

 

 

 


# 조건에 맞는 행 삭제하기 df.drop(df[df['지역'] =='서울'].index,  axis=0)


#                               df['지역']=='서울'

: df_bc프레임 지역 컬럼에서 서울인 모든 행 추출


#                            df[        "       ].index 

: (지역이 서울인 행들)의 인덱스 값만 추출


#                     .drop(                           , axis=0) 

:추출된 인덱스값들에 해당하는 행 삭제(axis = 0)

728x90
반응형