프로그래밍/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에만 사용 할 수 있다.
반응형