Pandas-DataFrame的拼接处理方式

老师你好,

在使用Pandas处理DataFrame拼接时,课上介绍了使用merge将指定列进行横向合并拼接。请问
merge前是否要将指定列的数值进行sort(升序或降序)? 有的语言是强制要求的。

另外,如果进行纵向即上下拼接,可以使用append。而concat可以进行横向和纵向的合并拼接。请教老师还有哪些拼接方式呢?谢谢!

我们用Merge主要做的事情是table join,在这个操作中,pandas会根据join key做table整合,据我了解是不需要预先做任何sorting处理的。
如果是“上下拼接”的话,比较常用的是concat, 但是确实append也可以完成这个操作。一般来说concat都能完成我们的需求。