本文主要是介绍pandas30 合并数据merge,join,concat,append,combine,combine_first,update比较(比较详细)( tcy),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1.函数比较
1.1.pd.merge(df1,df2)数据库方式数据合并(列操作)# 可根据一个或多个键(索引名或列名)将不同DataFrame中的行连接起来1.2.df1.join(df2)数据连接(列操作)# 通过一个或多个键(df1索引名或列名,df2索引名)将行键接起来# join绝大部分功能可有merge实现。2.1pd.concat(df1,df2)沿轴连接# 将多个对象堆叠到一起。2.2.df1.append(df2) 将其他行附加到df的末尾,返回一个新对象。# 不在此框架中的列将添加为新列# append绝大部分功能可有concat实现。3.df1.combine_first(df2)#df1值优先,用df2中的值填充df1中Na值4.df1.combine(df2) # 通过函数组合2个数据df1,df25.df1.update(df2) # 用df2中的非NA值进行就地修改df1
2.详细说明网址
1.数据库风格的DataFrame合并merge:https://mp.csdn.net/postedit/85495270
2.join索引/列连接:https://mp.csdn.net/postedit/85538951
3.combine通过函数组合2个数据帧:https://mp.csdn.net/postedit/85469538
4.update-用另一个DataFrame中的非NA值进行就地修改:https://mp.csdn.net/postedit/85522485
5.combine_first组合数据(补齐缺失值):https://mp.csdn.net/postedit/85443473
6.df.append附加数据:https://mp.csdn.net/postedit/85341713
7.pd.concat轴向连接:https://mp.csdn.net/postedit/85336350
这篇关于pandas30 合并数据merge,join,concat,append,combine,combine_first,update比较(比较详细)( tcy)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!