본문 바로가기
Python/Pandas

pandas dataframe 엑셀 파일 불러오기 및 수정

by PySun 2023. 9. 24.
반응형

판다스를 사용하여 엑셀 파일을 불러오고 수정하는 다양한 케이스에 대한 예시 코드와 함께 설명하겠습니다.

Case 1: 엑셀 파일 불러오기

판다스를 사용하여 엑셀 파일을 불러오는 경우입니다. 엑셀 파일을 읽어 데이터프레임으로 변환할 수 있습니다.

import pandas as pd

# 엑셀 파일 불러오기
excel_file = '파일명.xlsx'
df = pd.read_excel(excel_file)

# 데이터프레임 내용 확인
print(df)

Case 2: 데이터 수정 및 쓰기

불러온 엑셀 데이터를 수정하고 수정된 데이터를 새로운 엑셀 파일로 저장하는 경우입니다.

import pandas as pd

# 엑셀 파일 불러오기
excel_file = '파일명.xlsx'
df = pd.read_excel(excel_file)

# 데이터 수정
# 예: '점수' 열의 값에 10을 더하여 수정
df['점수'] = df['점수'] + 10

# 수정된 데이터를 새로운 엑셀 파일로 저장
new_excel_file = '새로운_파일명.xlsx'
df.to_excel(new_excel_file, index=False)

# 저장된 파일 확인
print(f'파일이 저장되었습니다: {new_excel_file}')

Case 3: 엑셀 파일 특정 시트 불러오기 및 수정

특정 시트를 선택하여 데이터를 불러오고 수정하는 경우입니다.

import pandas as pd

# 엑셀 파일의 특정 시트 불러오기
excel_file = '파일명.xlsx'
sheet_name = '시트명'
df = pd.read_excel(excel_file, sheet_name=sheet_name)

# 데이터 수정
# 예: '점수' 열의 값에 10을 더하여 수정
df['점수'] = df['점수'] + 10

# 수정된 데이터를 새로운 엑셀 파일로 저장
new_excel_file = '새로운_파일명.xlsx'
df.to_excel(new_excel_file, index=False)

# 저장된 파일 확인
print(f'파일이 저장되었습니다: {new_excel_file}')

위의 예시 코드에서는 엑셀 파일을 불러오고 데이터를 수정한 후, 수정된 데이터를 새로운 엑셀 파일로 저장하는 방법을 설명하였습니다. 판다스를 사용하면 엑셀 데이터를 효율적으로 다룰 수 있습니다.

반응형