美文网首页
Pandas实战——Merge等连拼接操作

Pandas实战——Merge等连拼接操作

作者: 深思海数_willschang | 来源:发表于2021-09-17 10:12 被阅读0次
pandas in action.png

原书地址

本篇笔记为原书第十章节的内容。

  • Merging, joining, and concatenating

DataFrame数据concatenate

主要是针对DataFrame数据进行行列的拼接构成新的数据集


两组示例df.png
  • pd.concat(objs=[df1, df2], axis=0, keys=['df1-group', 'df2-group'], ignore_index=True)
    说明:
    -- objs参数为要拼接的df数据


    image.png

    -- axis参数指定行(0)或列(1)进行拼接


    axis

    -- keys参数对应前面objs里的df数据的组别index


    keys

    -- ignore_index参数忽略原来各df的index,重新生成新的index


    ignore_index

Join操作

  • 左连接 df.merge(df1, how='left', on='join_id')


    left join
  • 内连接 df.merge(df1, how='inner', on='join_id')


    inner join
  • 外连接(全连接) df.merge(df1, how='outer', left_on='left_df_id', right_on='right_df1_id')


    outer

对index标签进行聚合

image.png

相关文章

网友评论

      本文标题:Pandas实战——Merge等连拼接操作

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