마케터 실무도구/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 추가했는지 확인

✅ 마무리

복사편집
엑셀 데이터 불러오기 → 특정 단어로 필터링 → 결과 출력

이 순서대로 진행하면 필요한 키워드만 선별할 수 있습니다.


📌 한줄 요약

필터링을 통해, 블로그에 바로 활용할 수 있는 키워드만 깔끔하게 추릴 수 있습니다.