我在一个目录中有几个CSV文件(表)(所有表都有不同的模式),并希望循环遍历文件并将每个表读入一个单独的数据帧。
有没有办法在Python / Pandas中执行此操作 - 将不同的表读入数据帧数组?如何将多个表(具有不同的模式)导入多个单独的数据框?
答案 0 :(得分:1)
试试这个;
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