Pandas 이용해서 읽기
import pandas as pd
df = pd.read_excel('excel_s1.xlsx', header=0)
print(df)
#컬럼 값 수정
df['State'] = df['State'].str.replace(' ', '|')
print(df)
#평균 컬럼 추가
df['Avg'] = df[['2003', '2004', '2005']].mean(axis=1).round(2)
print(df)
#합 컬럼 추가
df['Sum'] = df[['2003', '2004', '2005']].sum(axis=1).round(2)
print(df)
#최대값 출력
print(df[['2003', '2004', '2005']].max(axis=0))
#최소값 출력
print(df[['2003', '2004', '2005']].min(axis=0))
#상세 정보 출력
print(df.describe())
df.to_excel('result_s1.xlsx', index=None)
# CSV 파일 read_csv
Pandas 이용해서 쓰기
import pandas as pd
import numpy as np
# 랜덤으로 DataFrame 생성
df = pd.DataFrame(np.random.randint(500,1000,size=(100, 4)), columns=[2015,2016,2017,2018])
df = pd.DataFrame(np.random.randn(100, 4), columns=[2015,2016,2017,2018])
print(df)
# 엑셀 쓰기
df.to_excel('result_s2.xlsx')
df.to_excel('result_s2.xlsx',index=None)
df.to_excel('result_s2.xlsx', index=None, header=True)
# csv 쓰기
df.to_csv('result_s2.csv')
df.to_csv('result_s2.csv',index=None)
df.to_csv('result_s2.csv', index=None, header=True)
'BackEnd > Automation Program with Python' 카테고리의 다른 글
[파이썬 Pandas 이용하기(3)] 주식차트 조회하기 (0) | 2023.01.19 |
---|---|
[파이썬 Pandas 이용하기(2)] Pandas Series (0) | 2023.01.19 |
[파이썬 Pandas 사용하기] CSV 읽기, 쓰기 (0) | 2023.01.19 |
[파이썬으로 JSON 데이터 다루기] GitHub Repository 사이트에서 json 파싱 (0) | 2023.01.19 |
[파이썬으로 JSON 데이터 다루기] 파이썬으로 JSON 데이터 읽고 쓰기 (0) | 2023.01.19 |