개발/Python

[Python] Pandas를 사용한 엑셀 파일 읽기 및 데이터 변경

좋은사람a 2023. 5. 9. 18:51
반응형

Pandas는 Python에서 데이터 조작과 분석을 위한 강력한 라이브러리입니다. 이를 사용하여 엑셀 파일을 읽고 데이터를 변경하는 방법을 알아보겠습니다.

1. Pandas 설치

먼저, Pandas를 설치해야 합니다. 아래 명령어를 사용하여 Pandas를 설치합니다.

$ pip install pandas

2. 엑셀 파일 읽기

먼저, Pandas를 import하여 엑셀 파일을 읽어오겠습니다.

import pandas as pd

  # 엑셀 파일 읽기
  df = pd.read_excel('파일명.xlsx')

3. 데이터 변경

데이터를 변경하기 전에, 원하는 조건에 맞는 데이터를 선택할 수 있습니다.

# 특정 열(column) 선택
  selected_data = df['열 이름']

  # 특정 조건에 맞는 데이터 선택
  condition = df['열 이름'] > 10
  selected_data = df[condition]

선택한 데이터를 변경하고 싶다면, 아래와 같이 수정합니다.

# 데이터 변경
  df['열 이름'] = 수정할 값

4. 변경된 데이터 저장

변경된 데이터를 엑셀 파일로 저장할 수 있습니다.

# 변경된 데이터 저장
  df.to_excel('수정된_파일명.xlsx', index=False)

전체 코드

import pandas as pd

  # 엑셀 파일 읽기
  df = pd.read_excel('파일명.xlsx')

  # 데이터 변경
  df['열 이름'] = 수정할 값

  # 변경된 데이터 저장
  df.to_excel('수정된_파일명.xlsx', index=False)

위와 같이 Pandas를 사용하여 엑셀 파일을 읽고 데이터를 변경한 뒤, 새로운 파일로 저장할 수 있습니다. 이를 활용하여 데이터 분석 등 다양한 작업을 수행할 수 있습니다.

반응형