2024.07.15
문제를 풀다보니 %어쩌고저쩌고% 포함된 글자면 출력해줘~ 라고 하는 걸 보면 sql의 like를 그렇게 그리워 했는데 파이썬에도 비슷한 기능이 있어 정리한다.
먼저 예시로 다음과 같은 데이터 프레임이 있다고 해보자. 그리고 각 메소드를 통해 결과값의 차이를 예시로 비교해보겠다.
✳️ .str.startswith( )
sql과 비교하자면, like '어쩌고%' 같이 처음 시작하는 문자만 필터 가능하다.
앞 글자가 'F'인 것만 출력 되었다.
✳️ .str.contains( )
앞뒤 글자 상관없이 특정 단어가 들어가기만 하면 되는,
like '%어쩌고%' 같은 걸 필터할 때 사용한다.
중간이든 처음이든 'F'가 들어가면 일단 출력해준다.
'📒 Today I Learn > 🐍 Python' 카테고리의 다른 글
[Pandas] groupby( ) (0) | 2024.07.16 |
---|---|
[Pandas] count & size (0) | 2024.07.16 |
[Pandas] 데이터프레임 값 바꾸기 (변경, replace) (0) | 2024.07.15 |
[Pandas] .drop_duplicates( ) : 데이터프레임 중복 제거 (0) | 2024.07.15 |
[Pandas] .loc[ ] & .iloc[ ] (0) | 2024.07.15 |