我想在两列中保留离群值,其值在四分位数以上和以下。数据帧本身有10列。下面是我的代码。但是代码的最后一行返回一个KeyError: 0.99
outliers_cols = df[['ColA', 'ColB']]
low = 0.01
high = 0.99
qtldf = outliers_cols.quantile([low, high])
outliers_df = df[(outliers_cols > qtldf[high]) | (outliers_cols < qtldf[low])]
谢谢你的帮助
Tags:
您试图不正确地索引到
qtldf
数据帧中。改用loc
:相关问题 更多 >
编程相关推荐