| |
|
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
| -> Python知识库 -> Python 数据合并方法 —— Pandas concat() 详解 -> 正文阅读 |
|
|
[Python知识库]Python 数据合并方法 —— Pandas concat() 详解 |
参数说明
concat说明前面讲了merge(),merge()主要是用于横向的连接合并,有兴趣的可以看看那篇merge()。今天写的这个methods主要是用于数据的竖向合并 当需要对连接的执行方式进行大量控制时, .concat() 方法非常有用。但是,如果不需要太多控制,那么 .append() 方法是另一种选择。
直接table1 去append()另外两张table就好了,其他的参数和concat一样 ignore_index 示例如果ignore_index = False,则会使用连接轴axis的索引值,比如下图的012, 012,012。如果有keys的话,则会将keys显现出来,放到最外层做一个索引。
如果为True,则会重新排序,从0开始到n-1。 Example先po三张表出来,方便大家看看这三张表的样例。 Table 2:tracks_ride Table 3:tracks_st 合并上面三个表,竖向合并
加了ignore_index = True,旁边就多了新的index进行排序,见下图。注意,当有key的时候,ingnore_index如果是False,否则keys作为最外层的索引将会消失。
因为concat中默认是outer,他会进行全部的输出。我们可以使用inner,这样就能取得交集。
这里再额外讲一下里面的一个参数,verify_integrity。
Reference[1] Datacamp |
|
|
|
|
| 上一篇文章 下一篇文章 查看所有文章 |
|
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
| 360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年12日历 | -2025/12/15 9:09:46- |
|
| 网站联系: qq:121756557 email:121756557@qq.com IT数码 |