今天讲的是pandas之DataFrame的级联、合并操作。
1、级联操作(就是将多个DataFrame进行横向或者纵向的拼接):
pd.concat()
pd.append()
pandas使用pd.concat函数,这个与np.concatenate函数类似,只是多了一些参数:
objs
axis=0
keys
join='outer'/'inner':这个参数表示的是级联的方式,outer会将所有的项进行级联(忽略匹配和不匹配),而inner只会将匹配到的项级联到一起,不匹配的项不级联,join的默认值是"outer"
ignore_index = False
首先是日常的导入库
级联是分匹配级联与不匹配级联两种,匹配级联则是我们级联的DataFrame行列索引完全一样。
比如说我们创建两个DataFrame,
我们将两个df1级联则为匹配级联,会成为这样:(一个是行一个是列)