반응형
from glob import glob
from tqdm.notebook import tqdm #프로세스bar
import os
# 엑셀 합치기
stations_files = glob('./data/opinet/*.xls')
total = pd.DataFrame() #temp를 누적하여 저장할 total을 만드는데 데이터프레임 형태로 만듦
for file_name in tqdm(stations_files): #프로세스bar 보이기
temp = pd.read_excel(file_name, header = 2)
total = pd.concat([total, temp]) #concat 데이터아래 또 다른 데이터 붙이기
total = total.sort_values(by="경유") #내림차순 정렬은 (by="경유", ascending = False)
total = total.reset_index(drop = True) #index번호 초기화, 'drop = True'를 안붙이면 기존 index가 포함됨
total.to_excel("주유소가격.xlsx")
glob : 엑셀 합치기
concat : 데이터에 데이터 붙이기
반응형
'코딩 > 기타' 카테고리의 다른 글
plotly 사용 예시(그래프) (0) | 2023.03.19 |
---|---|
seaborn(lineplot, pointplot, barplot, heatmap, pairplot 등) (1) | 2023.03.19 |
데이터분석 입문(타이타닉) (0) | 2023.03.19 |
판다스(panda) 기본 (0) | 2023.03.19 |
데이터 크롤링(네이버 코스피 가져오기) (0) | 2023.03.18 |