<5주차_1일> python 파일읽기

Nary Kim·2023년 6월 2일
0
post-thumbnail

파일을 읽어들일 때, 필요한 작업들에 대해서 정리해본다.

우선 맥북에서 csv나 xlsx파일을 읽어들일 때, 항상은 아니지만 많은 부분에서 에러가 난다. 내 컴이 late 2010 맥북이라서 그렇기도 하지만 하튼 이럴 땐 어떻게 해야하나.

csv파일은 텍스트편집기로 열수 있다. 한번 열고 닫으면, 아무래도 맥북에서 그에 맞는 인코딩이 이루어졌다가 저장되는 듯하여 읽어오는 데에 무리가 없다.

가끔 넘버스에서 엑셀파일을 열때 한글이 깨져서 나올때는 다른 이름으로 저장하면서 인코딩을 바꿔준다. 인코딩은 보통 우리가 쓰는 utf-8을 사용하면 대부분 예쁘게 열린다.

index_col 을 이용하여 인덱스가 될 컬럼을 고를 수 있다.
index_col=0 은 디폴트로 붙는 인덱스를 붙이지 않고 불러올 수 있다. read_csv, read_excel 둘다 사용 가능하다.

엑셀파일 열기

openpyxl를 install했고, 실습당시에는 이 모듈을 import를 해줘야 했었는데, 왠일인지 지금은 안해도 된다. 그래도 기록을 남겨둔다.

import openpyxl
df = pd.read_excel("../data/02. sales-funnel.xlsx")
df

csv파일 열기

result_CCTV = pd.read_csv("../data/01. CCTV_result.csv", index_col="구별", encoding="utf-8")
result_CCTV.head()
profile
나는 무엇이 될것인가!!

0개의 댓글