마케터 실무도구/Python 마케팅을 위한 파이썬 도구
4. Python 키워드 데이터 필터링 배우기
신마성
2025. 4. 26. 21:05
키워드가 너무 많아? 원하는 것만 골라보자!
엑셀 파일을 불러왔다면,
다음은 필요한 키워드만 선별하는 작업이 필요합니다.
필터링을 잘하면,
쓸모 있는 키워드만 남겨서
블로그 글 작성이나 쇼핑몰 상품 등록에 바로 활용할 수 있습니다.
✅ 2단계: 키워드 데이터 필터링
1. 목표
- 특정 단어가 들어간 키워드만 골라내기
- (추가 연습: 글자 수로 필터링하거나 다른 단어 포함 키워드 골라내기)
필요에 따라 다양한 조건으로 키워드를 선별할 수 있습니다.
2. 코드 작성 방법
VS Code에서 keyword_filter.py 파일에 이어서 작성합니다.
(엑셀 파일 불러오기 코드 아래에 이어서 작성)
python
복사편집
# '추천 키워드' 컬럼에서 특정 단어가 포함된 것만 필터링
filtered_df = df[df['추천 키워드'].str.contains("다이어트", na=False)]
# 결과 출력
print(filtered_df)
설명:
- str.contains("다이어트") : 추천 키워드에 "다이어트"가 포함된 데이터만 골라냅니다.
- na=False : 빈칸(NaN)일 때 오류 없이 넘어가게 합니다.
3. 실행 결과 예시
코드를 실행하면,
'추천 키워드' 컬럼에 "다이어트"가 포함된 키워드만 모아서 출력됩니다.
예시 출력:
python-repl
복사편집
검색어 추천 키워드
0 다이어트 다이어트 식단
1 다이어트 다이어트 운동
2 다이어트 다이어트 보조제
8 단기간다이어트 단기 다이어트 식단
...
필요한 키워드만 추려서 볼 수 있게 됩니다.
✅ 전체 흐름 요약
단계 설명
1단계 | 엑셀 파일에서 데이터 불러오기 |
2단계 | 조건에 맞는 키워드만 필터링하기 |
3단계 | 필터링된 데이터 출력해서 확인하기 |
✅ 에러가 날 때 확인할 것
오류 상황 해결 방법
KeyError: '추천 키워드' | 컬럼 이름 정확히 입력했는지 확인 (띄어쓰기, 대소문자 주의) |
AttributeError: 'float' object has no attribute 'str' | 문자열이 아닌 경우 대비해서 na=False 추가했는지 확인 |
✅ 마무리
복사편집
엑셀 데이터 불러오기 → 특정 단어로 필터링 → 결과 출력
이 순서대로 진행하면 필요한 키워드만 선별할 수 있습니다.
📌 한줄 요약
필터링을 통해, 블로그에 바로 활용할 수 있는 키워드만 깔끔하게 추릴 수 있습니다.