美文网首页
pandas-concat/merge/join

pandas-concat/merge/join

作者: 跬步时空 | 来源:发表于2019-04-05 23:52 被阅读0次

    concat函数的本质是样本拼接:

    沿着axis轴(即样本轴)拼接样本,join、join_axes控制显示哪些特征。
    concat(objs, axis=0, join='outer', join_axes=None, ignore_index=False,
    keys=None, levels=None, names=None, verify_integrity=False, copy=True)

    merge函数的本质是特征融合,类似查表:

    以on来控制融合的主键,on之外的列自动组合,重复的列名自动加后缀(suffixes),how控制两个表的主键以何种形式最终显示。left_on、right_on用来控制两个表的主键名称(前提是名称不一致), left_index、right_index使用表的索引作为主键。
    merge(left, right, how='inner', on=None, left_on=None, right_on=None,
    left_index=False, right_index=False, sort=True,
    suffixes=('_x', '_y'), copy=True, indicator=False)

    join函数类似merge的用法,典型用法是基于索引进行特征融合:

    join(self, other, on=None, how='left', lsuffix='', rsuffix='',sort=False)

    ref:

    https://www.e-learn.cn/content/qita/814185
    https://www.jianshu.com/p/8344df71b2b3

    相关文章

      网友评论

          本文标题:pandas-concat/merge/join

          本文链接:https://www.haomeiwen.com/subject/ojuciqtx.html