Concatenate和Combine操作

Concatenate

Concatenate意为:连接


series中矩阵(array)的连接

这里写图片描述

最终形成一个新的矩阵,大小为3列6行。其实就是将arr2连接到了arr1的下面。

更改连接方式

其中有一个参数:axis,默认为0,表示按列连接(增加行数),即将第二个矩阵的列依次连接到第一个矩阵的列的下面。如果axis=1,表示按行连接(增加列数)。
这里写图片描述

最终形成了一个大小为3行6列的新矩阵。

series的连接

这里写图片描述

注意,这里使用的是pandas的方法concat,因为上边使用的numpy的concatenate方法不能讲index进行连接,只能连接values。

这里写图片描述

更改连接方式

同样的,也有一个axis的参数,默认为0。当指定axis=1时,将增加列,即将形成一个dataframe,没有的值将会填充为NaN

这里写图片描述

dataframe的连接

这里写图片描述

没有值的地方将会填充为NaN

更改连接方式

这里写图片描述

Combine

Combine的意思为:填充,补充


series的combine

这里写图片描述

从结果可看出,s1用s2中的值填充了其中对应为NaN的值。

dataframe的combine

这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值