很抱歉,这是一个令人难以置信的基本问题,但实际上我找不到任何答案。我有一个简单的函数,可以根据项目的最后一个字母将项目(股票符号)添加到列表中。首先,我使用的是一个列表“纽约证交所”是数据帧。功能如下:
nysewarrants = ()
def warrants(x, y):
for e in x:
if x.Symbol[e][-1] == 'W':
y.append(e)
return y
warrants(nyse, nysewarrants)
当前错误为“KeyError:'Symbol'”。我尝试了“print(nyse.Symbol[9][-1]),得到了预期的输出
非常感谢你的帮助
在
pandas
数据帧上迭代按列迭代。因为要按行迭代,所以需要使用iterrows()
相关问题 更多 >
编程相关推荐