Programming/Python Code 2

여러개의 CSV 파일을 하나로 병합할 때

여러개의 CSV 파일을 손쉽게 하나로 병합하는 코드를 소개해 드립니다. 각각의 CSV 파일에 일자별 데이터가 있다고 할 때, 1주일 또는 한달치 데이터를 분석하고 싶다면 개별 파일을 열어서 파일을 복사-붙여넣기의 방법으로 병합해야 하는 번거로움이 생깁니다. 이를 파이썬 코드를 활용하여 파일 선택창을 열고, 해당 폴더에 있는 파일중 하나를 선택하면 병합을 진행하는 코드입니다.import pandas as pdimport tkinter as tkfrom tkinter import filedialogimport globimport os# tkinter 객체 생성 및 숨김root = tk.Tk()root.withdraw()# 파일 선택 창을 열어 경로 저장file_path = filedialog.askopenf..

개별 폴더에 있는 파일을 사용자가 지정한 경로로 한번에 이동하고 싶을 때

일자별 데이터 분석을 위해 데이터 파일을 받았는데 아래와 같이 개별 폴더에 파일이 각각 있는 경우가 있으셨나요? 한달치 일별 데이터를 CSV(Comma Seperated Value) 파일로 받아서 CSV 파일을 하나로 병합 후, 데이터 분석을 하려고 하는데 CSV 파일을 폴더 하나하나에서 꺼내서 이동하는 과정이 상당히 번거롭더군요. 위와 같은 문제를 Python으로 해결할 수 있는 간단한 코드를 소개합니다. D:\merge 경로 아래 일자별 폴더내에 있는 개별 파일을 D:\merge 폴더로 모두 꺼내주는 코드 입니다.import osimport shutil# 상위 폴더 경로 설정base_folder = r"D:\merge"# 하위 폴더 내 파일을 한 단계 상위 폴더로 이동for root, dirs, fi..