Pandas系列(十一)Pandas中concat合并两个dataframe | 您所在的位置:网站首页 › 如何合并表格数据不重复显示出来 › Pandas系列(十一)Pandas中concat合并两个dataframe |
文章目录
concatappend使用pandas.concat合并数据获取数据concat实例使用默认参数使用ignore_index=True可以忽略原来的索引使用join=inner过滤掉不匹配的列添加一列Series添加多列Series
使用DataFrame.append按行合并数据生成数据append实例给1个dataframe添加另一个dataframe忽略原来的索引ignore_index=True一行一行的给DataFrame添加数据
通过concat可以将相同格式的excel、给dataframe添加行、给dataframe添加列。 concat可以沿着某个轴(axis=0/1)把多个pandas对象(dataframe/series)合并成一个。 concat concat语法:pandas.concat(objs, axis=0, join='outer', ignore_index=False)。 objs:一个列表,内容可以是DataFrame或者Series,可以混合。axis:默认是0代表按行合并,如果等于1代表按列合并。join:合并的时候索引的对齐方式,默认是outer join,也可以是inner join。ignore_index:是否忽略掉原来的数据索引。 append append语法:DataFrame.append(other, ignore_index=False)¶append只有按行合并,没有按列合并,相当于concat按行的简写形式。 other:单个dataframe、series、dict,或者列表。ignore_index:是否忽略掉原来的数据索引。 pandas.concat的api文档pandas.concat的教程pandas.append的api文档 使用pandas.concat合并数据 获取数据首先造两个数据df1和df2出来: 默认的concat,参数为axis=0、join=outer、ignore_index=False。 这里列表可以只有Series,如pd.concat([s1,s2], axis=1),也可以是混合顺序,如:pd.concat([s1,df1,s2], axis=1)。 使用DataFrame.append按行合并数据 生成数据我的微信公众号名称:小小何先生 公众号介绍:主要研究分享深度学习、机器博弈、强化学习等相关内容!期待您的关注,欢迎一起学习交流进步! |
CopyRight 2018-2019 实验室设备网 版权所有 |