【发布时间】:2017-08-08 12:14:12
【问题描述】:
我目前有一组数据,你可以在这里看到;
我正在尝试使用 Panda 中的 .std() 和 .mean() 函数来查找偏差和均值以拒绝异常值。不幸的是,我不断收到代码下方显示的错误。我不知道为什么,可能是因为标题不是数字?我不确定。
def reject_outliers(new1, m=3):
return new1[abs(new1 - np.mean(new1)) < m * np.std(new1)]
new2 = reject_outliers(new1, m=3)
new2.to_csv('final.csv')
ValueError: 只能将大小为 1 的数组转换为 Python 标量
【问题讨论】:
标签: python pandas csv error-handling