반응형
1. 시험환경
˙ python
˙ pandas
2. 목적
˙ excel 파일을 읽어서(load) dataframe을 생성한다.
˙ dataframe을 excel 파일로 저장한다.
3. 적용
① 파이썬을 이용하여 읽어 올 엑셀(excel) 파일을 준비한다.
② 엑셀(excel) 파일을 읽어서 데이터를 추가한 후 엑셀(excel) 파일로 저장하는 파이썬 예제 코드이다.
- 첫번째 행에 'idx' 컬럼 생성 후 index 값을 추가한다.
- 마지막 행에 'extra' 컬럼 생성 후 모든 행에 'appended_column'을 추가한다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
import pandas as pd
if __name__ == '__main__':
# 데이터프레임 생성 (load from excel)
data_frame = pd.read_excel('./RawData/read.xlsx', engine='openpyxl', sheet_name='Sheet1')
row_list = []
for index, row in data_frame.iterrows():
row_list.append([index, row['Language'], row['Money'], row['Nation'], row['Population'], 'appended_column'])
print(row_list)
# 데이터프레임 생성 (save to excel)
df = pd.DataFrame(row_list, columns=['idx', 'Language', 'Money', 'Nation', 'Population', 'extra'])
# Excel 파일로 저장
df.to_excel('./RawData/write.xlsx', index=False, sheet_name='Sheet2')
|
cs |
4. 결과
˙ 프로그램 실행 콘솔로그
˙ 프로그램 실행 후 생성된 엑셀 파일 (추가된 컬럼)
반응형
'파이썬' 카테고리의 다른 글
python 가상환경 다루기 (venv) (0) | 2023.08.15 |
---|---|
Window 파이썬(python) 설치하기 (0) | 2023.07.10 |
python json 파일 읽기 (국토부 아파트 실거래가 json parsing) (0) | 2023.05.07 |
configparser 라이브러리 사용법 (0) | 2022.10.23 |
[카카오API] 위경도를 주소로 변환 (0) | 2022.10.22 |