为此为例子




一.应用concat合拼数据信息

基本参数 接受 功效 默认设置
axis Boolean 明确合拼实际操作横坐标(0行实际操作 ,1列实际操作) 0
Join String 内连接(outer)/外连接(inner) outer

1.行实际操作(axis=0)

(1)内连接

pd.concat([DataFrame1,...DataFramen])

实例

(2)外连接

pd.concat([DataFrame1,...DataFrameN],join='inner')

实例

2.列实际操作(axis=1)

(1)内连接

pd.concat([DataFrame1,...DataFrameN],axis=1)

实例

(2)外连接

pd.concat([DataFrame1,...DataFrameN],axis=1,join='inner')

实例

二.应用append合拼数据信息

仅限与行实际操作,竖向实际操作

DataFrame1.append([DataFrame2,...DataFrameN])

实例

三.反复合拼

1.主键反复

(1) merge

主要参数名 接受 实际意义 默认设置
left DataFrame/Series 要加上的新数据1
right DataFrame/Series 要加上的新数据2
how Inner /outer /left /right 数据信息的接口方式 inner
on String / sequence 2个数据信息合拼的主键 None
left_on String / sequence Left 主要参数接受合拼主键 None
right_on String / sequence right 主要参数接受合拼主键 False
left_index boolean 是不是将left主要参数接纳的index做为主键 False
right_on boolean 是不是将right主要参数接纳的index做为主键 False
sort boolean 是不是依据联接键合拼后的数据信息开展排列 False
suffixes tuple 增加left/right主要参数接受字段名的后缀名 ('_x','_y')
pd.merge(DataFrame1,..DataFrameN,on/left_on/right_on=[主键])

实例

(2)join

主要参数名字 接受 实际意义 默认设置
other DataFrame/Series 参加联接的别的DataFrame
on List/tuple 用以联接的字段名 None
how String inner内

outer外

left左

right右
inner
lsuffix string 增加左边重合字段名的尾缀
rsuffix string 增加右边重合字段名的尾缀
sort boolean 是不是合拼后排列 Flase
DataFrame1.join(DataFrame2,on=[主键])

2.內容反复

Combing

特性1: 无值,补空值
特性2: 有值 ,保存DataFrame1的值

DataFrame1.combine_first(DataFrame2)

实例

文章来源于网络 ,如有侵权请联系站长QQ61910465删除
本文版权归QU快排Www.seoGurubLog.com 所有,如有转发请注明来出,竞价开户托管,seo优化请联系QQ▲61910465