csv파일을 불러와서 하나로 합치기
import pandas as pd
from glob import glob
files = glob("*.csv",recursive=True) # recursive 하위폴더에 있는 파일까지 불러옴
# print(files)
df_merge = pd.DataFrame()
for idx, filename in enumerate(files):
df = pd.read_csv(f"{filename}",sep=',')
# print("File %d size :" % idx, df.shape) # 불러온 데이터 사이즈 확인
df_merge = df_merge.append(df, ignore_index=True)
# print("Merged size :", df_merge.shape) # 병합된 데이터 누적 사이즈 확인
# df_merge.dropna(axis=1) # nan값을 포함한 열 삭제
'Python' 카테고리의 다른 글
[Python] 특정 시간 조건 행 추출 (0) | 2021.05.17 |
---|---|
[Python][Pytorch] 학습모델 save & Load (0) | 2021.02.01 |
[Python] matplotlib font 속성 (0) | 2021.01.15 |
[Python] Correlation & Heatmap (0) | 2021.01.12 |
[Python][Pytorch] SHAP 라이브러리 Error 공유 (2) | 2020.12.16 |