Python 使用IQR删除异常值会产生错误';对象类型系列';没有命名为1的轴;
在使用IQR从列中删除异常值时,它向我显示了一个错误—“没有为对象类型系列命名为1的轴”Python 使用IQR删除异常值会产生错误';对象类型系列';没有命名为1的轴;,python,pandas,Python,Pandas,在使用IQR从列中删除异常值时,它向我显示了一个错误—“没有为对象类型系列命名为1的轴” df = df[~((df['DISTANCE_FROM_HOME'] < (q1 - 1.5 * iqr)) |(df['DISTANCE_FROM_HOME'] > (q3 + 1.5 * iqr)) ).any(axis=1)] df=df[~(df['离家的距离](q3+1.5*iqr)) ).任何(轴=1)] 只需删除.any(axis=1)
df = df[~((df['DISTANCE_FROM_HOME'] < (q1 - 1.5 * iqr))
|(df['DISTANCE_FROM_HOME'] > (q3 + 1.5 * iqr))
).any(axis=1)]
df=df[~(df['离家的距离]<(q1-1.5*iqr))
|(df[‘从家到家的距离’]>(q3+1.5*iqr))
).任何(轴=1)]
只需删除.any(axis=1)
。您已经有了二进制或:|
谢谢Quang..它成功了