将目录中的不同表读入单独的数据帧数组中

时间:2013-08-08 12:01:45

标签: python pandas

我在一个目录中有几个CSV文件(表)(所有表都有不同的模式),并希望循环遍历文件并将每个表读入一个单独的数据帧。

有没有办法在Python / Pandas中执行此操作 - 将不同的表读入数据帧数组?如何将多个表(具有不同的模式)导入多个单独的数据框?

1 个答案:

答案 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