Python 使用for循环创建数据帧后,创建数据帧列表

Python 使用for循环创建数据帧后,创建数据帧列表,python,pandas,Python,Pandas,我有一台机器,可以将垃圾倾倒到各种垃圾箱中,在每一个完整的周期中,我都会创建一个时间戳的数据帧,将垃圾倾倒到每个垃圾箱中。我需要创建所有已创建的数据帧的列表。我已经手动完成了,知道已经有多少数据帧,但它不是动态的 我尝试了array[j]=('DumpingTime_u'+str(j)),它可以工作,并用每个数据帧的名称字符串填充数组,但如果你得到我,我需要它来用实际的数据帧填充数组?有关完整代码,请参见“代码”部分 所以像这样,除了这不是动态的,而且每次循环数改变时都必须进入代码并改变它arr

我有一台机器,可以将垃圾倾倒到各种垃圾箱中,在每一个完整的周期中,我都会创建一个时间戳的数据帧,将垃圾倾倒到每个垃圾箱中。我需要创建所有已创建的
数据帧的列表。我已经手动完成了,知道已经有多少数据帧,但它不是动态的

我尝试了
array[j]=('DumpingTime_u'+str(j))
,它可以工作,并用每个数据帧的名称字符串填充数组,但如果你得到我,我需要它来用实际的数据帧填充数组?有关完整代码,请参见“代码”部分

所以像这样,除了这不是动态的,而且每次循环数改变时都必须进入代码并改变它
array=[DumpingTime\u 0,DumpingTime\u 1,DumpingTime\u 2)


如果我尝试这个-name_array[j]=[“DumpingTime_”+str(j)],我会得到一个错误,我无法将字符串转换为float:“DumpingTime_0”。但这看起来像是在向数组添加名称,而不是实际的数据帧。我对你的问题有点困惑。你预期的输出/目标是什么?
index = ['Dump_1','Dump_2','Dump_3']
columns = ['Dumpster_1','Dumpster_2','Dumpster_3','Dumpster_4','Dumpster_5','Dumpster_6']
for j in range(0,Number_of_Complete_Cycles+1,1):
    globals()["DumpingTime_" + str(j)] = pd.DataFrame(data=First_Cycle_Time_arr[0:,0:],index=index,columns=columns).astype(int) + (j)*Complete_Cycle_Time
    name_array[j] = ('DumpingTime_' + str(j))