콘솔워크

Pandas dataframe 데이터 필터링에 사용하는 isin(), str.contains() 본문

프로그래밍/python

Pandas dataframe 데이터 필터링에 사용하는 isin(), str.contains()

이휘재123 2022. 10. 21. 09:37
반응형
print(df)
#     a
# 0  aa
# 1  ba
# 2  ca

print(df[df['a'].isin(['aa', 'ca'])])
#     a
# 0  aa
# 2  ca

print(df[df['a'].str.contains('b')])
#     a
# 1  ba

위와 같이 데이터를 필터링하는 용도로 사용할 수 있다.

 

isin()의 경우에는 부분일치를 사용할 수 없지만 다른 데이터 타입에도 적용 할 수 있는 특징이 있고,

 

str.contains()는 오로지 string에만 사용 할 수 있다.

 

 

반응형