4.2.2 챗GPT는 어떤 도움을 줄 수 있을까?
정제와 전처리 과정을 시작하려고 해도 막상 손에 든 데이터가 낯설고 복잡해 보일 수 있습니다. ‘이걸 어디에서부터 고쳐야 하지?’, ‘이상치는 어떻게 찾지?’, ‘중복된 고객은 어떤 기준으로 걸러야 할까?’ 등 고민은 처음부터 너무 자연스러운 과정입니다.
이때 챗GPT는 매우 유용한 도구가 될 수 있습니다. 무엇보다 전문 용어나 코딩을 몰라도 그 상황을 자연어로 설명하면 충분히 도움을 받을 수 있기 때문입니다.
예를 들어 “이상치 제거는 어떻게 하나요?”라고 묻기만 해도 챗GPT는 이상치를 어떻게 정의하고 찾을 수 있는지 그 개념을 설명해 줄 뿐만 아니라, 엑셀이나 SQL, 파이썬 등 도구를 사용할 때는 어떤 방식으로 접근하면 좋을지 흐름까지 안내합니다. 또 “중복된 고객만 골라내고 싶어요.”라고 질문하면, 조건에 맞는 SQL 예시나 필터링 전략도 제시해 주기에 혼자서 문제를 해결할 수 있는 자신감도 얻을 수 있습니다.
중요한 점은 챗GPT는 분석 도구 자체가 아니라, 분석 과정을 설계하고 실행하는 데 굉장히 매력적인 조력자라는 것입니다. 마치 실무에서 옆자리에 앉아 있는 동료에게 조언을 구하듯이, “이러한 데이터를 다듬으려면 어디에서부터 시작할까?”라는 질문만 던져도 다음 단계를 향한 실마리를 얻을 수 있습니다. 이제 본격적으로 SQL을 활용해 고객 데이터를 정제하는 예제를 함께 살펴보겠습니다.