|concat函数用法不得了,轻松合并数据表!
文章图片
文章图片
文章图片
大家晚上好呀!又一个周三来到了 , 不知道大家有没有这种感觉 , 周三一过周末就到 , 言归正传 , 上篇咱们讲到了关于读写文件操作 , 今天咱们再来说说关于合并数据的操作 , 当然合并数据的方法不止一种 , 我们先从concat这个合并属性讲起吧!
1.concat怎么用?
concat用于Series 或 DataFrame的数据合并拼接 , 格式如下:
pd.concat(合并的对象)
2.参数介绍
concat函数不免包含以下几种参数 , 大家可以根据自己的需求进行使用 , 下面跟大家说说 , 各参数代表的意义:
①axis代表着合并的方向 。 默认值为0 , 代表着横向合并 , 当为1时 , 代表着纵向合并 。
举例:
如下有两组数据 , p1和p2我们将它进行横向合并 , 结果如下:
import pandas as pd
list1=[[9088
[9380
list2=[[9784
[8782
p1=pd.DataFrame(list1index=['小明''小丽'
columns=['语文''数学'
)
p2=pd.DataFrame(list2index=['小微''小男'
columns=['语文''数学'
)
m=pd.concat([p1p2
axis=0)
如果我们想要纵向合并的话 , 将axis的值改为1 , 合并结果如下 , 没有数据的用nan进行表示 。
②join:代表着如何处理其他轴(或轴)上的索引 , 默认值为‘outer’ , 可修改为‘inner’ 。
举例:我们将上面的两组数据 , 列索引进行更该 , 之前列名都是一样的 , 我们改为不一样的:
然后我们直接合并的情况下是这样子的 , 它会将所有的索引值都列出来并将没有数据的用nan表示:
那么当我们将join设置为inner的时候 , 我们会发现 , 它只是合并了具有相同索引的数据:
③ignore_index:默认为FALSE , 将合并的索引值默认显示 , 当改为TRUE的时候 , 将索引值改为0....n显示:
【|concat函数用法不得了,轻松合并数据表!】关于concat常见的用法咱们今天就先介绍这么多 , 下篇我们会继续跟大家介绍其他合并拼接数据的方法 , 明天见~~
- |星链卫星互联网速率已超过300Mbps,至于用法嘛……
- 星链卫星互联网速率已超过300Mbps,至于用法嘛…
- 飞利浦·斯塔克|Java:什么是Java中的函数式编程
- |查找函数鼻祖-LOOKUP(2)合并单元格填数很痛苦,来看看这篇吧!
- Python|Python 3.11比3.10 快60%:使用冒泡排序和递归函数对比测试
- 京东方|计算“-”连续出现的最大次数?不用数,用这个 Excel 函数就能算
- |查找函数鼻祖-LOOKUP自动判断等级,最近一次报价,关键词分组
- ARM|函数y=(x-10)(x-16)(x-41)的主要性质
- nas|丢掉蓝光机、NAS新手向丨极空间新Z4的真实用法
- 贾跃亭|查找函数鼻祖-LOOKUP自动判断等级,最近一次报价,关键词分组