- Merge
首先merge的操作非常类似sql里面的join,实现将两个Dataframe根据一些共有的列连接起来,当然,在实际场景中,这些共有列一般是Id,可以选择inner(默认),left,right,outer 这几种模式,分别对应的是内连接,左连接,右连接
import numpy as np
import pandas as pd
dframe1 = pd.DataFrame({'key':['X','Z','Y','Z','X','X'],'value_df1': np.arange(6)})
print(dframe1)
dframe2 = pd.DataFrame({'key':['Q','Y','Z'],'value_df2':[1,2,3]})
print(dframe2)
- InnerMerge (内连接)
pd.merge(dframe1,dframe2,on='key',how='inner') #how值默认inner
- LeftMerge (左连接)
pd.merge(dframe1,dframe2,on='key',how=