电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

【表格数据】concat

来源:金蝶云社区作者:金蝶2024-09-239

【表格数据】concat

1 功能说明

可以沿着一条轴将多个对象堆叠到一起 concat方法相当于数据库中的全连接(UNION ALL),可以指定按某个轴进行连接,也可以指定连接的方式join(outer,inner 只有这两种)。

2 基本使用说明

轴向连接 pd.concat() 就是单纯地把两个表拼在一起,这个过程也被称作连接(concatenation)、绑定(binding)或堆叠(stacking)。因此可以想见,这个函数的关键参数应该是 axis,用于指定连接的轴向。 在默认的 axis=0 情况下,pd.concat([obj1,obj2]) 函数的效果与 obj1.append(obj2) 是相同的; 而在 axis=1 的情况下,pd.concat([df1,df2],axis=1) 的效果与 pd.merge(df1,df2,left_index=True,right_index=True,how=’outer’) 是相同的。 可以理解为 concat 函数使用索引作为“连接键”。 示例如下所示。

df1:

df2:

执行结果:

3 参数配置说明

“obs”参数。

“axis”参数:参与合并的右侧DataFrame数据集 默认值:axis=0 axis=0:竖方向(index)合并,合并方向index作列表相加,非合并方向columns取并集 。

axis=1:横方向(columns)合并,合并方向columns作列表相加,非合并方向index取并集 。

注:原df中,取并集的行/列名称不能有重复项,即axis=0时columns不能有重复项,axis=1时index不能有重复项。

“join”参数: 默认值:join=‘outer’ 非合并方向的行/列名称:取交集(inner),取并集(outer)。 a

【表格数据】concat

1 功能说明可以沿着一条轴将多个对象堆叠到一起 concat方法相当于数据库中的全连接(UNION ALL),可以指定按某个轴进行连接,也可以指定连...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信