데이터 공부를 시작할때 보통 하나의 csv파일 즉, toy data로 연습을 했었다. 하지만, 이번에 공모전을 하면서 폴더에 들어있는 여러 csv파일을 하나의 데이터프레임으로 병합해야할 필요가 생기게 되었다.
더 좋은 다른 방법이 있을지는 모르겠지만 나는 다음과 같은 방법을 사용하였다.
os
패키지를 사용했다.
os.listdir()
메써드는 지정한 폴더 안의 모든 파일과 폴더들의 이름을 list로 반환한다.
concat
함수를 이용하였다.
concat
함수는 두 데이터프레임을 병합해주는 함수인데 인자로는 데이터 프레임의 리스트가 들어가며, default값은 axis=0 이다.
axis=1은 데이터 프레임을 가로로 붙이는 경우인데 series를 붙이는 경우를 제외하고는 그렇게 할 경우는 거의 없기 때문에 default값은 행방향을 가진다.