我有一台将垃圾倒入各种垃圾箱的机器,对于每个完整周期,我都创建了一个将垃圾倒入每个垃圾箱的时间戳的熊猫数据框。我需要创建所有已创建的Dataframes
的列表。我已经手动完成了,知道我已经有多少个数据帧,但是它不是动态的。
我尝试过array[j] = ('DumpingTime_' + str(j))
的工作原理,并使用每个数据框的名称字符串填充数组,但是如果需要,我需要它用实际数据框填充数组吗?请参阅代码部分以获取完整代码。
像这样,除了它不是动态的,并且每次循环数更改array = [DumpingTime_0,DumpingTime_1,DumpingTime_2)
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))