Pandas 合并 concat
作者: 编辑: 莫烦 发布于: 2016-11-03
学习资料:
要点¶
pandas处理多组数据的时候往往会要用到数据的合并处理,使用 concat是一种基本的合并方式.而且concat中有很多参数可以调整,合并成你想要的数据形式.
axis (合并方向)¶
axis=0是预设值,因此未设定任何参数时,函数默认axis=0。
仔细观察会发现结果的index是0, 1, 2, 0, 1, 2, 0, 1, 2,若要将index重置,请看例子二。
ignore_index (重置 index)¶
结果的index变0, 1, 2, 3, 4, 5, 6, 7, 8。
join (合并方式)¶
join='outer'为预设值,因此未设定任何参数时,函数默认join='outer'。此方式是依照column来做纵向合并,有相同的column上下合并在一起,其他独自的column个自成列,原本没有值的位置皆以NaN填充。
原理同上个例子的说明,但只有相同的column合并在一起,其他的会被抛弃。
join_axes (依照 axes 合并)¶
append (添加数据)¶
append只有纵向合并,没有横向合并。