활연개랑

[Pandas(판다스)] 특정문자 포함하는 행 추출 본문

Python

[Pandas(판다스)] 특정문자 포함하는 행 추출

승해tmdhey 2022. 1. 3. 04:36
반응형

df에서 en이라는 컬럼에 a가 들어간는 행 추출 

 

df[df['en'].str.contains('a')]

 

df.query('en.str.contains("a")')

 

 

여러 단어중 하나라도 들어가는 행 추출

 

df[df['en'].str.contains('a|b|c')]
# 안될경우 engine='python'추가

 

 

여러단어 모두 들어가는 행 추출 

 

words = ['a', 'b','c]
df[df['en'].map(lambda x: all(word in x for  word in words))]