엑셀 파일 / data 가공
1. read_excel
: 엑셀, csv , txt 같은 데이터가 담긴 파일을 read
-> read_excel , read_csv , read_table
ct_df = pd.read_csv("/경로/customers.csv", sep=",")
ct_df.head()
2. to_excel
-> df.to_excel('/경로/data.xlsx', index = None) #index 포함 여부
* 데이터 import
- SQL로 데이터를 추출
- 특정 경로에 데이터를 다운로드 받음
예시 > import pandas as pd
df = pd.read_excel("경로")
* 데이터 가공
- pivot_table
예시 ) import numpy as np
agg_prd_df = pd.pivot_table(products_df , index = 'product_type', columns = 'size', values = 'quantity' aggfunc = np. sum)
- data drop , slicing , indexing
- 데이터 집계
- 시각화
* 데이터 export
-df.to_excel("경로",index = None , sheet_name = "sheet")
from datetime import datetime, timedelta
base_dt = datetime.now() - timedelta(days =1).strftime("%Y%m%d")
base_dt2 = ((datetime.now() + timedelta(days= 1).strftime("%Y%m%d"))
dir_path = '~/Desktop/daily_report_{0}.xlsx'.format(base_dt)
dir_path = '~/Desktop/daily_report_{0}.xlsx'.format(base_dt, base_dt2)