在一个有效的mann中合并多个数据帧

2024-04-26 06:49:05 发布

您现在位置:Python中文网/ 问答频道 /正文

我有很多数据帧需要被axis=0合并,找到一些快速的方法来完成这个操作很重要

到目前为止,我尝试了merge和{},但是这些函数在合并后都需要赋值,就像df = df.append(df2)一样,会变得越来越慢,有没有其他方法可以合并到位,效率更高?在


Tags: 数据方法函数dfmerge效率df2赋值
1条回答
网友
1楼 · 发布于 2024-04-26 06:49:05

假设数据帧具有相同的索引,则可以使用pd.concat

In [61]: df1
Out[61]: 
   a
0  1

In [62]: df2
Out[62]: 
   b
0  2

创建数据帧列表:

^{pr2}$

现在,请致电pd.concat

In [64]: pd.concat(df_list, axis=1)
Out[64]: 
   a  b
0  1  2

相关问题 更多 >