파이썬을 이용한 네트워크분석 (DAY3.pandas활용하기/엑셀불러오기)

영가이·2022년 1월 11일
1
post-thumbnail

엑셀파일 불러오기

pandas 사용방법

1. 엑셀파일 불러오기

import pandas as pd
df = pd.read_excel('엑셀파일경로')

2. 시트및 엔진 지정

import pandas as pd
df = pd.read_excel('C:/Users/Gayeong/Downloads/excel_sample.xlsx',sheet_name ='sheet2',engine='openpyxl')
print(df)			#전체 표 불러오기
display(df)			# 표 보기
print(df['AA'])		# AA 행 불러오기
df.head(2) 			# 2행까지 확인

[TIP] 판다스 오류 해결방법

오류 1. SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape

원인 : 파일을 불러오는 경로를 지정할때, \ 를 읽지못하여 오류발생.
해결방법 : 경로의 \를 /로 수정한다.

오류 2. XLRDError: Excel xlsx file; not support ed

원인 : 파일의 확장자가 .xslx 일때, XLRD 라이브러리가 인식하지못함.
해결방법 : 엑셀을 불러올때 엔진 지정.
read_excel('파일경로명',engine='openpyxl') 사용.

오류 3. TypeError: expected <class 'str'>
원인 : MS사의 엑셀이아닌 한셀을 사용했을때 나타남. ( 저장시 확장자를 통합.xlsx 로 저장했으나, openpyxl 에서는 지원하지않는 형식으로 보임. )
해결방법 : 임시방편으로 MS의 웹 엑셀에서 데이터를 복사붙여넣기하고 로컬에 저장함. 엑셀 얼른 깔아야겠다..


판다스 톺아보기

사용할때마다 업데이트 하도록 하겠습니다 ..

profile
금융 IT서비스를 개발 및 운영하고있는 3년차 개발자입니다.

0개의 댓글