我正在尝试将“是”或“否”结果保存到此处命名为异常值的列表中。
这是我的代码
d = {'col1': [1, 2, 3, 4, 5], 'Spread': [10, 10.8, 5.0, 4.9,12.3]}
df = pd.DataFrame(d)
upper_limit = 9
rows = df.index.tolist()
outlier = []
for i in rows:
if df.Spread[i]>upper_limit:
result = print('yes') in outlier
else:
result = print('no') in outlier
我的输出是这样的
yes
yes
no
no
yes
在这个循环之后,如果我打印异常值,它只会返回一个空列表。在这个阶段我做错了什么?如何在列表中保存“是”或“否”结果?
提前致谢!
更新!