반응형
df.to_excel() 함수는 Pandas 데이터프레임을 Excel 파일로 저장하는 데 사용됩니다. 이 함수를 사용하면 데이터프레임을 엑셀 스프레드시트 파일로 내보낼 수 있습니다.
메서드 구문:
df.to_excel(
excel_writer,
sheet_name='Sheet1',
na_rep='',
index=True,
columns=None
)
주요 매개변수:
- excel_writer: Excel 파일의 경로 또는 파일 객체.
- sheet_name: 생성할 시트의 이름. 기본값은 'Sheet1'입니다.
- na_rep: 결측값 (NaN)를 표현하는 문자열.
- index: 인덱스를 엑셀 파일에 포함할지 여부를 설정. 기본값은 True입니다.
- columns: 저장할 열의 이름을 나타내는 리스트를 지정. 기본값은 None으로 모든 열을 저장합니다.
예시 코드:
import pandas as pd
# 샘플 데이터프레임 생성
data = {
'Name': ['Alice', 'Bob', 'Charlie'],
'Age': [25, 30, 35],
'City': ['New York', 'Los Angeles', 'Chicago']
}
df = pd.DataFrame(data)
# 데이터프레임을 Excel 파일로 저장
df.to_excel('sample.xlsx', sheet_name='Data', index=False)
# 저장된 Excel 파일을 다시 불러와서 확인
loaded_df = pd.read_excel('sample.xlsx', sheet_name='Data')
print(loaded_df)
이 코드에서는 먼저 샘플 데이터프레임을 생성하고, 그 후 df.to_excel() 메서드를 사용하여 데이터프레임을 'sample.xlsx'라는 파일의 'Data' 시트로 저장합니다. 인덱스는 저장되지 않도록 설정했습니다. 그런 다음 pd.read_excel() 함수를 사용하여 저장된 Excel 파일을 다시 불러와서 데이터를 확인합니다.
df.to_excel() 함수를 사용하면 데이터프레임을 Excel 파일로 저장할 수 있으며, 필요에 따라 설정을 조절하여 저장할 수 있습니다.
반응형
'Python > Pandas' 카테고리의 다른 글
pandas df.head() 함수 활용하기 (0) | 2023.11.21 |
---|---|
pandas df.to_sql() 함수 활용하기 (0) | 2023.11.20 |
pandas df.to_csv() 함수 활용하기 (0) | 2023.11.16 |
pandas pd.read_sql() 함수 활용하기 (0) | 2023.11.15 |
pandas pd.read_excel() 함수 활용하기 (0) | 2023.11.14 |