728x90
반응형
SMALL
폴더 안에 있는 여러 개의 csv 파일 합치기
import pandas as pd
from glob import glob
# 폴더 내의 모든 csv파일 목록 불러오기
file_names = glob("/data/*.csv")
# 빈 데이터프레임 하나 생성
total = pd.DataFrame() #빈 데이터프레임 하나를 생성
for file_name in file_names:
# csv파일을 하나씩 열어 임시 데이터프레임으로 생성
temp = pd.read_csv(file_name, sep = ',', encoding = 'utf-8')
#전체 데이터프레임에 추가하여 넣음
total = pd.concat([total, temp])
total.to_csv("/data/total.csv")
df = pd.read_csv("/data/total.csv", sep=',')
df
728x90
반응형
LIST
'Python Library > Pandas' 카테고리의 다른 글
[Pandas] 시각화 (0) | 2022.10.23 |
---|---|
[Pandas] HTML 파일에서 데이터 입출력 (0) | 2022.10.21 |
[Pandas] shuffle (0) | 2022.10.17 |
[Pandas] xlsx (엑셀 파일) (0) | 2022.08.18 |
[Pandas] DataFrame Option (0) | 2022.08.11 |