Python数据分析基础与应用电子活页5-15concat()函数参数说明.docx
Python数据分析基础与应用
模块
PAGE2
PAGE21
电子活页5-15concat()函数参数说明
concat()函数的语法格式如下:
concat(objs,axis=0,join=outer,join_axes=None,ignore_index=False,
keys=None,levels=None,names=None,verify_integrity=False,
sort=False,copy=True)
该函数参数说明如下。
?objs:需要连接的对象集合,通常是Series对象、DataFrame对象、list(列表)或dict(字典)。
?axis:沾哪个方向进行连接操作,默认为axis=0,表示纵向进行连接操作,axis=1表示横向进行连接操作。
?join:指定连接方式,取值范围为{inner,outer},默认值为outer,表示取并集,inner表示交集。如果将其设置为outer,则表示外连接,其结果是取所连接的数据集中键值并集的数据;如果将其设置为inner,则表示内连接,其结果是取所连接的数据集中键值交集的数据。
?ignore_index:布尔类型参数,默认值为False,如果将其设置为True,则表示清除串联轴axis现有索引并重置索引值,串联轴上的索引值将被标记为0,、…11-10。
?join_axes:接收列表,表示自定义索引对象的列表。
?keys:接收序列,默认值为None,表示添加最外层索引,使用传递的键作为最外层构建多层索引,如果为多层索引,则应使用元组。
?levels:接收列表,默认值为None,用于构建多层索引的特定级别。
?names:接收列表,默认值为None,表示多层索引级别的名称。
?verify_integrity:接收布尔值,默认值为False,表示检查新连接的轴是否包含重复项;当将其设置为True时,如果有重复值则将会抛出错误。
?sort:默认值为False,表示对合并后的数据不进行排序;如果将其设置为True,则将对合并后的数据进行排序。在进行横向外连接或者设置ignore_index=True时需要设置此参数。
?copy:接收布尔值,默认值为True,表示复制数据;如果将其设置为False,则表示不复制数据。