Skip to main content
 首页 » 编程设计

python之如何通过循环将大量 csvs 导入不同的 python 数据帧

2025年05月04日22lvdongjie

我有一大堆 csv 文件。我想创建一个允许我执行此操作的循环;

    df_20180731 = pd.read_csv('path/cust_20180731.csv') 

对于大约 36 个文件中的每一个。

我的文件是df_20160131, df_20160231 ...... df_20181231等,基本上是月底的日期。

谢谢

请您参考如下方法:

# include here all ids 
files = ['20160131', '20160231'] 
 
_g = globals() 
 
for f in files: 
    _g['df_{}'.format(f)] = pandas.read_csv('path/cust_{}.csv'.format(f)) 
 
 
print(df_20160131)