Concatenate

Concatenate意为:连接


series中矩阵(array)的连接

Concatenate和Combine操作

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

更改连接方式

其中有一个参数:axis,默认为0,表示按列连接(增加行数),即将第二个矩阵的列依次连接到第一个矩阵的列的下面。如果axis=1,表示按行连接(增加列数)。
Concatenate和Combine操作

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

series的连接

Concatenate和Combine操作

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

Concatenate和Combine操作

更改连接方式

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

Concatenate和Combine操作

dataframe的连接

Concatenate和Combine操作

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

更改连接方式

Concatenate和Combine操作

Combine

Combine的意思为:填充,补充


series的combine

Concatenate和Combine操作

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

dataframe的combine

Concatenate和Combine操作

相关文章:

  • 2021-05-06
  • 2022-12-23
  • 2022-12-23
  • 2023-03-13
  • 2022-01-31
  • 2021-11-16
  • 2021-05-30
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-10-08
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案