Python Pandas:连接一个数据帧中的选择性列,并添加到另一个



我想从数据帧"dfGS"中提取1列,并将其添加到数据帧"df3"中

如果我只是将完整的dfGS连接到DF3,它可以很好地工作,但当我尝试只指定一列来连接时,我会得到:KeyError:'Ticker'**

'''df3=pd.merge(df3,dfGS["交易份额"],how="内部",on="Ticker")'''''

Ticker是两个df中正确的参考列,所以不确定我哪里错了?

错误df3

dfGS

我会这样做:

df3 = df3.merge(dfGS[['Shares to Trade',"Ticker"]], how="inner", left_on="Ticker", right_on="Ticker")

df3 = df3.merge(dfGS[['Shares to Trade',"Ticker"]], how="inner", on="Ticker")

相关内容

  • 没有找到相关文章

最新更新