merge()函数是将两个表格(DataFrame)进行匹配合并。
在实际的使用中,我们也会用到将两组或者多组数据直接简单的合并,并不需要进行匹配,这时候就需要用到concat()函数了。
df1
df2
现在要将它们纵向直接合并起来:
concat()纵向合并
concat()纵向合并后的表格信息
其实经过concat()合并之后,所以还是以前的所以(系统默认的),在其它表没有的列会用NaN值填充,所以在实际使用的时候要主要重新设定索引并填充空值。
还有就是concat()函数合并的时候括号里是一个列表,也就是说concat()合并的应该是一个可迭代的对象,所以df1和df2要组成一个列表形式。
concat()也能够合并多个数据组:
concat()合并多组数据
如果我们要重新设置索引的话可以使用ignore_index=True进行新所以的设定,也可以进行特定列的选择(进行特定列的选择的时候一定要特别主要中括号的使用)。
使用
ignore_index=True重新设置索引和特定列的选择
concat()函数还能进行横向的合并ÿ