[Python] csv 파일 인코딩 확인 및 변경하기

💫 CSV 파일 인코딩 정보 확인하기

  • chardet 라이브러리 설치
pip install chardet
  • Python 코드
import chardet

# 파일 경로
file_path = '1.csv'

# 파일 열기 (바이너리 모드)
with open(file_path, 'rb') as f:
    # 파일 내용 읽기
    content = f.read()

# 파일 내용의 인코딩 추정
result = chardet.detect(content)

# 추정된 인코딩 출력
print("파일의 인코딩:", result['encoding'])

 

💫 CSV 파일 인코딩 정보 변경하기

  • Python 코드
import pandas as pd

# 원본 CSV 파일명
input_file = '1.csv'

# 변경된 CSV 파일명
output_file = '2.csv'

# CSV 파일 읽기 (UTF-8 인코딩으로 가정)
df = pd.read_csv(input_file)

# 데이터프레임을 EUC-KR 인코딩으로 변환하여 저장
df.to_csv(output_file, encoding='euc-kr', index=False)

print("파일이 성공적으로 저장되었습니다.")

By Dozzing

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다