我想写一段代码来创建多个数据帧数组,其名称的格式为word_0000,其中四位数字是月份和年份。
我想做的一个例子是创建以下数据帧:
df_0115、df_0215、df_0315,df_1215
统计0115,统计0215,统计0315,统计局1215
我建议您创建一个字典来保存DataFrames。这样,您就可以使用月日键为它们编制索引:
将日期时间导入为dt
将numpy作为np导入
作为pd进口熊猫
dates_list=[dt.datetime(2015,11,i+1),适用于范围(3)内的i]
月\日\列表=[d.strftime(“%m%d”)表示日期\列表中的d]
数据帧_集合={}
对于月日列表中的月日:
新数据=np.random.rand(3,3)
dataframe\u collection[月\日]=pd.dataframe(新的\u数据,列=[“一”、“二”、“三”])
对于dataframe_集合中的键。键():
打印(“\n”+“=”*40)
打印(键)
打印(“-”*40)
打印(数据帧_集合[键])
上面的代码打印出以下结果:
========================================
1102
----------------------------------------
123
0 0.896120 0.742575 0.394026
1 0.414110 0.511570 0.268268
2 0.132031 0.142552 0.074510
========================================
1103
----------------------------------------
123
0 0.558303 0.259172 0.373240
1 0.726139 0.283530 0.378284
2 0.776430 0.243089 0.283144
========================================
1101
----------------------------------------
123
0 0.849145 0.198028 0.067342
1 0.620820 0.115759 0.809420
2 0.997878 0.884883 0.104158