본문 바로가기
728x90

csv2

python, csv - 한글깨짐 csv 파일이 xlsx 파일보다 데이터프레임 사용에 훨~씬 효과적인 것을 알게되었는데, csv 사용시 한글사용시 원활하지 않은 부분있었다. df라는 데이터프레임의 내용이 아래와 같을때 csv저장하면, 엑셀에서보면 아래처럼 한글이 확인되지 않는 현상 그런데 메모장에서는 잘 보임? 찾아보니, 그런 현상 해결 방법이 역시 존재하더라는,,,ㅎ 한글체계에 관한 깊은 이해는 어렵고, 해결방법에 집중해서 살펴보자. 위의 코드를 실행하면 아래와 같은 결과를 확인할 수 있다. utf-8-sig 혹은 cp949 로 encoding 설정해주어야, 제대로된 값이 보여진다.. 2023. 6. 22.
python, 파일다루기(1) - csv 단순한 데이터 취득이거나, 설정값의 외부 보존(혹은 불러오기) 여러 이유로 파일 다루기가 필요한데, 1탄, csv파일 1. 파일 준비 'test1.csv' 파일을 준비합니다. 내용은, 엑셀에서 보면 이렇고, 텍스트로 보면 이런 상태입니다. (notepad++입니다) 2. 읽기 파일 안의 내용을 읽어 보겠습니다. 1 2 3 4 5 6 import csv f=open('test1.csv') rdr=csv.reader(f) for line in rdr: print(line) f.close() cs 실행결과는 아래와 같습니다 (환경은 주피터 노트북입니다.) 각각의 행이 리스트 형태로 되어 있음을 알 수 있습니다.(하지만 rdr 변수는 리스트형은 아님에 주의) 3. 쓰기 test1.csv와 비슷한 내용의 csv .. 2021. 12. 25.
728x90