디렉토리에 여러 개의 CSV 파일 (테이블)이 있고 (모든 테이블마다 다른 스키마가 있음) 파일을 반복하고 각 테이블을 별도의 데이터 프레임으로 읽으려고합니다.디렉토리에서 다른 데이터 테이블을 배열로 읽어들입니다.
다른 테이블을 데이터 프레임 배열로 읽으려면 Python/Pandas에서이 작업을 수행 할 수있는 방법이 있습니까? 스키마가 다른 다중 테이블을 여러 개의 개별 데이터 프레임으로 가져 오는 방법은 무엇입니까?
디렉토리에 여러 개의 CSV 파일 (테이블)이 있고 (모든 테이블마다 다른 스키마가 있음) 파일을 반복하고 각 테이블을 별도의 데이터 프레임으로 읽으려고합니다.디렉토리에서 다른 데이터 테이블을 배열로 읽어들입니다.
다른 테이블을 데이터 프레임 배열로 읽으려면 Python/Pandas에서이 작업을 수행 할 수있는 방법이 있습니까? 스키마가 다른 다중 테이블을 여러 개의 개별 데이터 프레임으로 가져 오는 방법은 무엇입니까?
시도해보십시오.
import os
import pandas as pd
import glob
os.chdir("E:/") # change this to the directory where your csv files are stored
csv_files = {} # we store the dataframes in a dictionary
for file in glob.glob("*.csv"):
csv_files[file] = pd.read_csv(file)
for dataframe in csv_files.values():
print dataframe
하나의 데이터 프레임 또는 여러 데이터 프레임을 원하십니까? – richie
이상적으로 데이터 프레임을 분리하십시오 ... – user7289
다른 q는 '# 모든 데이터 파일을 단일 DataFrame으로 조합하고 연도 필드를 추가하십시오.'-이 질문에서 묻지 않은 것이기 때문에 실제로 중복이 아님 ... – user7289