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

cpt*_*hon 4 python-2.7 pandas

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

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

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

jez*_*ael 6

你可以使用dict comprehensiondictDataFrames:

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

print (dfs['a'])
Run Code Online (Sandbox Code Playgroud)