컴공돌이의 스터디 블로그

glob의 glob()를 사용해서 모든 파일에 작업하기 본문

Code Solution/Python

glob의 glob()를 사용해서 모든 파일에 작업하기

제갈초아 2018. 7. 17. 12:00

glob의 glob()를 사용해서 모든 파일에 작업하기



파이썬 버전 : Python 3.6.2

사용 에디터 : PyCharm


 데이터셋이 온전한 하나이면 문제가 되지 않겠지만 일반적인 경우 외부에서 수집한 데이터는 여러개의 파일에 나눠서 저장이 되어 있는 경우가 많습니다. 이런 경우 파일을 1개씩 접근해서 작업을 해야 합니다. 



1
2
3
4
5
6
7
8
9
import glob
import pandas as pd
 
path = "파일들이 들어있는 폴더의 경로"
 
file_list = glob.glob(path + "\\*.csv")
for file in file_list:
    current_data = pd.read_csv(file, encoding="cp949")
    print(current_data)
cs


  위의 코드를 실행하면 간단하게 경로 내부에 존재하는 여러개의 파일에 대해서 동일한 작업을 수행할 수 있습니다.

반응형

'Code Solution > Python' 카테고리의 다른 글

행렬(Matrix, Array)에 열(Column) 추가하기  (0) 2018.03.09
Comments