我正在尝试替换“ SP100中是否有库存”中的所有库存。正确或错误。到目前为止,我的工作是错误的,但是不确定如何使该程序对该列中存在的任何变量说,返回True:
newmerge.replace([np.var=='', np.nan], [True, False])
Company Weight IsinSP100?
Symbol
AAPL Apple Inc. 3.699828 AAPL
MSFT Microsoft 2.686835 MSFT
AMZN Amazon.com Inc. 1.901109 AMZN
AN AutoNation Inc. 0.013148 False
NWS News Corporation 0.007284 False
这是另一个df中的一列,其中包含SP100中的所有库存,但是当我将其放入replace函数中时,它不起作用:
Wiki100Data['SP100']
我的预期输出将是“在SP500中”列中具有变量的所有股票为“真”,而在列中没有变量的股票返回“假”。
最佳答案
df['IsinSP100?'] = df.index.isin(Wiki100Data['SP100'])