[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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容