[데이터 입출력/외부 파일 읽어오기] Excel 파일

2022. 10. 21. 12:06
pandas.read_excel('파일 경로(이름)')

Excel 파일의 행과 열은 데이터프레임의 행, 열로 일대일 대응된다.

read_csv() 함수와 거의 비슷하고, header, index_col 등 대부분의 옵션을 그대로 사용할 수 있다.

 

남북한발전전력량.xlsx (출처 : KOSIS(통계청, 북한통계 : 발전 전력량), 2018. 7. 3)

Excel파일을 예제로 사용한다.

 

# 예제 2-2

import pandas as pd

df1 = pd.read_excel('남북한발전전력량.xlsx', engine='openpyxl')
df2 = pd.read_excel('남북한발전전력량.xlsx', engine='openpyxl', header=None)

print(df1)
print('\n')
print(df2)

 

예제 2-2 출력 결과

header 옵션을 추가하지 않은 경우에는 Excel 파일의 첫 행이 열 이름을 구성한다.

header=None 옵션을 사용하면 정수형 인덱스를 열 이름으로 자동 할당한다.

 

xlsx 확장자를 갖는 경우, engine 옵션에 'openpyxl'을 지정한다.

확장자가 xls인 경우에는 'xlrd'engine 옵션으로 지정한다.

 


파이썬 머신러닝 판다스 데이터분석
저자 : 오승환
출판 : 정보문화사
발매 : 2019.06.05

 

BELATED ARTICLES

more