使用for循环创建数据框后创建熊猫数据框列表

时间:2019-09-13 09:39:03

标签: python pandas

我有一台将垃圾倒入各种垃圾箱的机器,对于每个完整周期,我都创建了一个将垃圾倒入每个垃圾箱的时间戳的熊猫数据框。我需要创建所有已创建的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))

0 个答案:

没有答案