개발/ETC
[python] 폴더 안 . csv 불러오고 1개의 파일로 만들기
wonpick
2021. 5. 10. 12:36
폴더 안에 있는 csv 파이을 모두 불러 온 뒤에 1개의 파일로 합치는 작업 진행
#지정한 파일안에 있는 .csv 형태의 파일을 리스트로 가져오기
import os
import pandas as pd
path = (r'/Users/dawon/Desktop/3년데이터/')
file_list = os.listdir(path)
file_list_py = [file for file in file_list if file.endswith('.csv')] ## 파일명 끝이 .csv인 경로
## .csv를 DataFrame으로 불러와서 concat 합치기
df = pd.DataFrame()
for i in file_list_py:
#저장시 ;기호로 구분했기 때문에 명시.
data = pd.read_csv(path + i, engine='python', encoding = 'utf-16',sep=';')
df = pd.concat([df,data])
df = df.reset_index(drop = True)