반응형
Pandas read_excel 함수: 엑셀 파일을 쉽게 읽어들이기
파이썬의 Pandas 라이브러리는 데이터를 처리하고 분석하는 데 매우 유용한 도구입니다. 특히, pandas.read_excel 함수는 Excel 파일을 손쉽게 읽어 들일 수 있는 기능을 제공합니다. 이 포스팅에서는 read_excel 함수의 사용법과 실용적인 예제를 소개합니다.
pandas.read_excel 함수 소개
pandas.read_excel 함수는 주어진 Excel 파일을 읽어 DataFrame 형식으로 변환합니다. 이 기능은 Excel 파일에서 데이터를 추출하여 데이터 분석 작업에 활용하고자 할 때 특히 유용합니다.
함수 시그니처
pandas.read_excel(io, sheet_name=0, header=0, names=None, ...)
매개변수:
- io: 읽어들일 Excel 파일의 경로 또는 URL입니다.
- sheet_name: 읽어들일 시트의 이름 또는 인덱스입니다. 기본값은 첫 번째 시트입니다.
- header: DataFrame의 열 이름으로 사용할 행의 인덱스입니다.
- names: 열 이름을 직접 지정할 수 있습니다.
반환 값:
- 읽어들인 데이터를 포함하는 DataFrame 객체를 반환합니다.
사용 예제
기본 예제
다음은 pandas.read_excel 함수를 사용하여 Excel 파일에서 데이터를 읽어오는 기본 예제입니다.
import pandas as pd
# Excel 파일 읽기
df = pd.read_excel('data.xlsx')
# DataFrame 출력
print(df.head())
특정 시트 읽기
원하는 시트를 지정하여 데이터를 읽어올 수도 있습니다. 아래의 예제에서는 'Sheet2'라는 이름의 시트를 읽어옵니다.
import pandas as pd
# 특정 시트 읽기
df_sheet2 = pd.read_excel('data.xlsx', sheet_name='Sheet2')
# DataFrame 출력
print(df_sheet2.head())
열 이름 지정하기
데이터를 읽어올 때 열 이름을 직접 지정할 수도 있습니다.
import pandas as pd
# 열 이름 직접 지정하기
df_custom_names = pd.read_excel('data.xlsx', names=['Column1', 'Column2', 'Column3'])
# DataFrame 출력
print(df_custom_names.head())
결론
pandas.read_excel 함수는 Excel 파일에서 데이터를 손쉽게 추출하여 DataFrame 형식으로 변환할 수 있는 강력한 도구입니다. 다양한 옵션을 통해 원하는 데이터를 쉽게 필터링하고 가공할 수 있어 데이터 분석 작업을 한층 효율적으로 수행할 수 있습니다.
- Excel 파일에서 데이터를 쉽게 읽어올 수 있는 방법을 학습하세요!
- 지금 바로 pandas.read_excel 함수를 활용하여 실시간으로 데이터를 분석해 보세요!
반응형
'Python > Pandas' 카테고리의 다른 글
pandas ValueError: cannot mask array with array containing NA / NaN values 오류 해결하기 (0) | 2025.05.19 |
---|---|
pandas ValueError: cannot insert column_name, already exists 오류 해결하기 (0) | 2025.05.19 |
pandas.read_csv로 CSV 파일 읽기 (0) | 2025.05.19 |
pandas ValueError: Wrong number of items passed 오류 해결하기 (0) | 2025.05.18 |
pandas ValueError: No objects to concatenate 오류 해결하기 (0) | 2025.05.18 |