我想从数据帧"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")