반응형
판다스를 사용하여 엑셀 파일을 불러오고 수정하는 다양한 케이스에 대한 예시 코드와 함께 설명하겠습니다.
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}')
위의 예시 코드에서는 엑셀 파일을 불러오고 데이터를 수정한 후, 수정된 데이터를 새로운 엑셀 파일로 저장하는 방법을 설명하였습니다. 판다스를 사용하면 엑셀 데이터를 효율적으로 다룰 수 있습니다.
반응형
'Python > Pandas' 카테고리의 다른 글
pandas dataframe 결과 파일 저장 및 보고서 생성 (0) | 2023.09.26 |
---|---|
pandas dataframe 데이터 변환 및 필터링 자동화 (0) | 2023.09.25 |
pandas dataframe 집계 함수 활용 (sum, mean, count 등) (0) | 2023.09.23 |
pandas dataframe 다중 조건에 따른 그룹화 (0) | 2023.09.22 |
pandas dataframe 그룹화 개념과 활용 (0) | 2023.09.21 |