有没有办法通过循环将多个csv文件读入Pandas并定义它们?
for i in ['a', 'b', 'c', 'd']:
csv_(i) = pd.read_csv('C:/test_{}.csv'.format(i))
我看到有关阅读和将多个csv附加到单个数据框中的多个问题。不是相反。
答案 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'])