본문 바로가기
파이썬

파이썬 How to filter rows containing a string pattern from a Pandas dataframe

by º기록 2020. 12. 1.
반응형

Python Pandas에 다음과 같은 데이터 프레임이 있다고 가정합니다.

df = pd.DataFrame({'vals': [1, 2, 3, 4], 'ids': [u'aball', u'bball', u'cnut', u'fball']})

또는 표 형식 :

ids    vals
aball   1
bball   2
cnut    3
fball   4

키워드 "ball"이 포함 된 행을 어떻게 필터링합니까? 예를 들어, 출력은 다음과 같아야합니다.

ids    vals
aball   1
bball   2
fball   4

 

해결 방법

 

In [3]: df[df['ids'].str.contains("ball")]
Out[3]:
     ids  vals
0  aball     1
1  bball     2
3  fball     4

 

참조 페이지 https://stackoverflow.com/questions/27975069

 

 

반응형

댓글