在Pandas中将多个csv读入多个数据帧

时间:2017-03-21 17:22:43

标签: python-2.7 pandas

有没有办法通过循环将多个csv文件读入Pandas并定义它们?

for i in ['a', 'b', 'c', 'd']:
    csv_(i) = pd.read_csv('C:/test_{}.csv'.format(i))

我看到有关阅读和将多个csv附加到单个数据框中的多个问题。不是相反。

1 个答案:

答案 0 :(得分:6)

您可以dict comprehension使用dict DataFrames

dfs = {i: pd.read_csv('C:/test_{}.csv'.format(i)) for i in ['a', 'b', 'c', 'd']}

print (dfs['a'])