CSV의 빈칸과 중복 행 찾기: ChatGPT로 데이터 오류 점검하기

결론: CSV 오류를 찾을 때는 ‘깨끗하게 고쳐 달라’고 먼저 말하지 말고 빈칸과 완전히 같은 행을 따로 목록화해 달라고 요청하세요.

원본을 바로 고치면 되돌리기 어렵습니다. 이 글에서는 5행짜리 연습 CSV를 점검합니다.

CSV 빈칸·공백·중복 행 검산의 입력, 검산, 결과 화면
실습값이 어떤 검사를 거쳐 결과가 되는지 재현한 자체 제작 검산 이미지입니다.

실습용 원본 준비

오류 찾기 연습 CSV 내려받기
정답표 PDF 보기

1단계: 원본을 먼저 보관합니다

파일을 복사한 뒤 복사본만 올립니다. 비어 있는 칸도 데이터일 수 있으므로 바로 삭제하지 않습니다.

2단계: 점검 질문을 복사합니다

이 CSV에서 완전히 같은 중복 행과 빈칸이 있는 셀을 각각 표로 보여 주세요. 행 번호와 열 이름을 함께 쓰고, 원본 데이터는 바꾸지 마세요.

성공 확인: 중복과 빈칸이 한 표에 섞이지 않고 별도 목록으로 나옵니다.

3단계: 정답표와 비교합니다

중복은 가온문구 행 1건, 빈칸은 상품과 수량 2건입니다. 답이 다르면 원본 행을 직접 다시 보세요.

실패 화면에서 볼 것

실패: 빈칸을 0으로 바꿨습니다.
수정: ‘값을 고치지 말고 검토 목록만 만들어 달라’고 요청합니다.

다음 단계

오류 목록이 맞으면 그때만 새 파일에 수정안을 적용합니다. 합계 계산 전에는 중복 여부부터 확인하세요.

연습 CSV의 정답을 행 단위로 확인하기

아래 표는 내려받기 파일의 다섯 데이터 행을 그대로 펼친 것입니다. 행 번호는 제목 행을 제외하고 1부터 셌습니다. 파일을 내려받지 않아도 어떤 값을 빈칸과 중복으로 판정했는지 확인할 수 있습니다.

데이터 행거래처상품수량단가판정
1가온문구노트23000행 3과 완전히 같음
2하늘상점11500이상 없음
3가온문구노트23000행 1을 남길 때 중복 여분 1행
4별빛서점빈 값32000상품 확인 필요
5새봄마켓파일공백 한 칸2500수량 확인 필요

빈 값과 공백 한 칸을 따로 보는 이유

행 4의 상품 칸은 문자가 전혀 없지만, 행 5의 수량 칸에는 공백 한 칸이 들어 있습니다. 겉으로는 둘 다 비어 보입니다. 검사할 때 앞뒤 공백을 제거한 복사 값을 사용하면 둘 다 찾을 수 있지만, 원본 셀은 그대로 보관해야 무엇이 들어 있었는지 추적할 수 있습니다.

검사 방식찾는 항목이 파일의 결과
원래 값이 글자 수 0인지 확인완전히 빈 셀행 4 상품 1개
앞뒤 공백을 뺀 뒤 글자 수 0인지 확인빈 셀과 공백만 있는 셀행 4 상품, 행 5 수량 총 2개
네 열의 원래 값을 모두 비교완전히 같은 행행 1과 행 3 한 쌍, 여분 1행

수정 전에 실행할 네 단계

  1. 원본 고정: 파일 이름에 -original을 붙인 사본을 만들고 열기만 합니다.
  2. 목록화: 빈칸 목록과 중복 후보 목록을 별도로 받습니다.
  3. 행 대조: 중복 후보는 일부 열이 아니라 네 열 전체가 같은지 확인합니다.
  4. 결정 분리: 무엇을 채우고 어떤 행을 제외할지는 검사 결과와 별도로 사람이 결정합니다.

행 번호까지 받는 점검 질문

제목 행을 제외한 데이터 행에 1부터 번호를 붙여 주세요. 원본은 바꾸지 말고, ① 원래 값이 완전히 빈 셀, ② 앞뒤 공백을 빼면 빈 셀, ③ 모든 열이 완전히 같은 중복 행을 각각 표로 보여 주세요. 중복은 같은 행 두 개와 그중 여분으로 볼 한 행을 구분하고, 판단 근거가 된 원래 값을 함께 적어 주세요.

결과를 독립적으로 검산하는 기준

  • 데이터 행은 5개입니다.
  • 완전히 빈 셀은 행 4의 상품 1개입니다.
  • 공백만 든 셀까지 포함하면 행 5의 수량이 추가되어 총 2개입니다.
  • 완전히 같은 행은 1과 3이며, 첫 행을 남긴다면 중복 여분은 1행입니다.
  • 빈 값을 0이나 임의 상품명으로 바꾼 결과는 점검 결과가 아니라 추측이 섞인 수정안입니다.

자주 틀리는 결과와 고치는 법

나온 결과문제다시 요청할 내용
빈칸 1개공백 한 칸을 놓침앞뒤 공백을 제거한 검사 결과도 함께 표시
중복 2건같은 두 행을 각각 세어 중복 수를 부풀림중복 쌍과 여분 행 수를 분리
수량 빈칸을 0으로 변경확인되지 않은 값을 생성수정하지 말고 확인 필요로 유지
거래처만 같아도 중복 처리부분 일치를 전체 중복으로 오해네 열 전체가 같은 행만 완전 중복으로 판정

보강 검산 기록: 2026년 8월 17일에 공개 CSV의 5개 데이터 행과 정답 PDF를 다시 대조했습니다. 원본 파일 SHA-256은 프로젝트 자산 명세에 기록되어 있으며, 이 예시는 실제 고객 정보가 아닌 자체 제작 가상 자료입니다.

이 글의 공식 근거

OpenAI Data analysis with ChatGPT · CSV 열 이름 확인하기


작성: AI 플레이집 편집팀
검토: AI 플레이집 운영자
사실 확인일: 2026-08-04
AI 사용 고지: 공식 자료 확인, 예시 설계와 초안 작성에 AI를 사용했습니다. 중요한 값은 원문과 다시 대조하세요.
정정: 정정 정책으로 알려주세요.