pandas 补充 –dataframe 数据拼接整理
pandas 补充 –D数据拼接整理
一:数据拼接方式
1,pd.concat() 、pd.merge()、 Dateframe.join()、pd.append()
2, 区别
方法 | 方法 |
---|---|
append | 主要用于纵向追加 |
join | 主要用于基于索引的横向合并拼接 |
concat | 最强大,可用于横向和纵向合并拼接 |
merge | 最常用,主要用户基于指定列的横向合并拼接 |
二 :pd.concat()
cancat是真正的”连接‘’,它把a,b两个表完全拼接在一起,默认拼接形式是并集,我们可以通过修改参数来修改拼接模式,以及拼接方向,也可以重述索引;
1,源码参数
def concat(
objs: Union[Iterable["NDFrame"], Mapping[Label, "NDFrame"]],
axis=0,
join="outer",
ignore_index: bool = False,
keys=None, 默认没有
levels=None,默认没有
names=None,默认没
来源:45度看我