mygems

지저분한 CSV 정리하기

Germany, germany, “Germany ”가 다시 하나의 값이 됩니다.

  • 모든 열 분석
  • 공백 제거와 정리
  • 표기 변형 통일
  • 업로드 없음

1.파일 열기

CSV 또는 TSV 파일을 여기로 끌어다 놓거나 파일을 선택하세요.

만든 이유

“합계가 안 맞는” 데이터는 대부분 틀린 게 아니라 지저분한 것입니다. 끝에 붙은 공백 하나 때문에 같은 이름이 따로 묶이고, 숫자 열에 N/A가 들어 있고, 같은 국가가 세 사람 손에서 세 가지로 적혀 있습니다. 스프레드시트에서는 눈에 띄지 않아서 그대로 살아남습니다. 이 도구는 먼저 모든 열의 이런 문제를 하나하나 세고 예시를 보여 준 다음, 고르신 항목만 고칩니다.

기능

  • 모든 행을 기준으로 열마다 분석합니다. 무엇이 들어 있는지, 얼마나 비어 있는지, 고유값이 몇 개인지, 어떤 문제가 있는지.
  • 값 앞뒤의 공백을 제거하고, 겹친 공백, 탭, 줄 바꿈 없는 공백을 하나로 줄입니다.
  • N/A, null, none, - 같은 자리 표시 값을 비워서 값으로 취급되지 않게 합니다.
  • 열마다 대소문자를 바꾸고, 대소문자나 공백만 다른 값을 가장 많이 쓰인 표기로 통일합니다.
  • 완전히 빈 행을 삭제하고, 바뀐 셀을 모두 센 다음, 결과를 UTF-8로 기록합니다.

건드리지 않는 것

03/04/2025나 1.234,5처럼 지역 형식으로 적힌 날짜와 숫자는 고쳐 쓰지 않습니다. 파일만 봐서는 어떤 표기 규칙인지 알 수 없고, 잘못 추측하면 열이 조용히 망가지기 때문입니다. 값 안의 줄 바꿈도 내용이므로 바꾸지 않습니다.

자주 묻는 질문

철자가 다른 값은 어떻게 찾나요?
대소문자와 공백을 무시하고 값을 비교합니다. Germany, germany, 끝에 공백이 붙은 Germany처럼 둘 이상의 표기가 같은 것으로 합쳐지면 그 열을 표시하고 예시를 보여 줍니다. 수정 항목을 선택하면 모두 가장 많이 쓰인 표기로 바뀝니다.
숫자가 바뀌나요?
숫자 주변의 공백만 제거합니다. 공백 때문에 숫자 열이 숫자로 읽히지 않는 경우를 고치는 것입니다. 값의 형식을 바꾸거나 반올림하거나 변환하지 않습니다.
파일에 이상한 문자가 보이는데, 이 도구로 고칠 수 있나요?
대개 가능합니다. 올바른 UTF-8이 아닌 파일은 예전 Excel 내보내기에서 흔한 인코딩인 Latin-1(Windows-1252)로 읽고, 정리된 파일은 항상 UTF-8로 기록합니다.