Python 2.7 将多个CSV读入Pandas中的多个数据帧
有没有一种方法可以通过循环将多个csv文件读入Pandas并将其定义为PandasPython 2.7 将多个CSV读入Pandas中的多个数据帧,python-2.7,pandas,Python 2.7,Pandas,有没有一种方法可以通过循环将多个csv文件读入Pandas并将其定义为Pandas for i in ['a', 'b', 'c', 'd']: csv_(i) = pd.read_csv('C:/test_{}.csv'.format(i)) 我看到了关于读取多个CSV并将其附加到单个数据帧中的多个问题。反之亦然。对于数据帧的dict,您可以使用dict comprehension: dfs = {i: pd.read_csv('C:/test_{}.csv'.format(i))
for i in ['a', 'b', 'c', 'd']:
csv_(i) = pd.read_csv('C:/test_{}.csv'.format(i))
我看到了关于读取多个CSV并将其附加到单个数据帧中的多个问题。反之亦然。对于
数据帧的dict
,您可以使用dict comprehension
:
dfs = {i: pd.read_csv('C:/test_{}.csv'.format(i)) for i in ['a', 'b', 'c', 'd']}
print (dfs['a'])
相关:哦,太好了!起初,我放弃了这个想法,但在玩了一点之后,我所要做的就是将每个dict/DataFrames
添加到列表中,以执行多个合并。谢谢,如果需要一个大数据帧,可能会非常感谢!