[Py024]便捷处理中间dataframe

写脚本的时候,如果中间产生大量的dataframe,不用麻烦的创建大量变量保存这些中间dataframe,只需要dataframe保存为list,最后pd.concat合并就可以了

tmp=[]
for i in [0,16]:
    df=pd.DataFrame(np.arange(i,i+16).reshape(4,4),
                    index=['a','b','c','d'],
                    columns=['A','B','C','D'])
    tmp.append(df)
df=pd.concat(tmp)
print(df)

输出

    A   B   C   D
a   0   1   2   3
b   4   5   6   7
c   8   9  10  11
d  12  13  14  15
a  16  17  18  19
b  20  21  22  23
c  24  25  26  27
d  28  29  30  31

你可能感兴趣的:([Py024]便捷处理中间dataframe)