pandas的拼接操作之合并merge(融合)
pandas的拼接分为两种:级联,合并
- 级联:pd.concat, pd.append
- 合并:pd.merge
merge
-
merge与concat的区别在于,merge需要依据某一共同的行或列来进行合并
-
使用pd.merge()合并时,会自动根据两者相同column名称的那一列,作为key来进行合并。
-
注意每一列元素的顺序不要求一致
-
可以用pd方法 pd.merge(df1,df2),也可用df对象方法 df1.merge(df2)
-
合并的要求: 最少一列数据是相同的才能进行合并. (只要这一列元素相同)
-
默认内合并