본문 바로가기

Data handling

[pandas] 특정 칼럼이 문자열로 이루어졌을 경우, 특정 조건을 만족하는 row만 select 하기

728x90

sinhan6_ = sinhan6[sinhan6['시군구'].str.contains('종로구|중구|용산구|성동구|광진구|동대문구|중랑구|성북구|강북구|도봉구|노원구|은평구|서대문구|마포구|양천구|강서구|구로구|금천구|영등포구|관악구|서초구|강남구|동작구|송파구|강동구')].reset_index(drop=True)

df[column].str.contains 를 쓰고 

contains 내에는 ('조건1|조건2|조건3') 방식으로 입력해준다.