지방이의 Data Science Lab

[python] 원하는 string포함한 pd.dataframe 필터링 본문

Data Analysis/Python

[python] 원하는 string포함한 pd.dataframe 필터링

[지현] 2020. 2. 5. 13:21

 

1
2
회사채 =['사채''금융채''특수채''자본증권'
manu_y = manu_y[manu_y['증권명'].str.contains('|'.join(회사채), na= False)]

==>manu_y의 증권명 컬럼 내에서 회사채에 해당하는 데이터 프레임만 필터링해

1
2
평가사 = ['-','Fitch''JCR''SP','S&P','이크레더블'
manu_y = manu_y[~manu_y["평가사명 및 등급"].str.contains('|'.join(평가사))]
cs

==>manu_y의 평가사명 및 등급 컬럼에 평가사에 해당하는 데이터는 가져오지마

 

 

1
2
manu_y = manu_y[manu_y['평가사명 및 등급'].str.contains('A1')==False]
manu_y = manu_y[manu_y['신용등급'].str.contains('1|2|3|4|5')==False] 
cs

==> manu_y의 평가사명 및 등급 컬럼에 A1이 포함된 데이터는 가져오지마 

==> manu_y의 평가사명 및 등급 컬럼에 1~5가 포함된 데이터는 가져오지마 

 

 

Comments