python merge()

时间:2020-08-05 15:44:00   收藏:0   阅读:75
merge(left, right, how=‘inner‘, on=None, left_on=None, right_on=None, left_index=False, right_index=False, sort=False, suffixes=(‘_x‘, ‘_y‘), copy=True, indicator=False, validate=None)
  1.   若左右key相同则

  默认how=‘inner‘——内连接,取交集

  若how=‘outer‘——全连接,取并集

 

   2.  若左右key不同,则可以用left_on,right_on来进行指定

   3.索引作为连接键

df5=pd.DataFrame(np.arange(12).reshape(3,4),index=list(abc),columns=[v1,v2,v3,v4])
df6=pd.DataFrame(np.arange(12,24,1).reshape(3,4),index=list(abd),columns=[v5,v6,v7,v8])
pd.merge(df5,df6,left_index=True,right_index=True)

 

原文:https://www.cnblogs.com/qijiujiu/p/13439726.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!