在熊猫中合并两个数据框

我有2个数据框:

df:

portfolio  symbol  id  var1  var2  var3 

df1:

symbol  sector  market  count 

我想将列部门和市场从df1添加到df。 df1具有符号的唯一值,因此比原始数据帧df的数据帧小。

我试着做:

pd.merge(df,df1,on='symbol',how='outer')

但是输出的行数超出了预期。任何人都可以帮忙这里遗漏了什么。

谢谢

评论
  • 劫走EXO
    劫走EXO 回复

    您是否尝试过内部联接,

    df.merge(df1, on='symbol', how='inner')