返回所有被视为异常值的行

我df有这个结构 -


id  client     Calls

153 2409        1.0

154 2410        2.0

155 2690        2.0

156 2210        3.0

157 2460        41.0

我正在使用以下代码来计算异常值 -


outliers = [y for stat in boxplot_stats(df['Calls']) for y in stat['fliers']]

它的输出是


id     calls

1      41.0

我如何让它从df. 例如 -


    id  client      calls

    157 2460        41.0


慕桂英3389331
浏览 142回答 1
1回答

慕仙森

由于我们不知道是什么stat,我只能根据你outliers得到你需要使用的东西isinyourdf=df[df.Calls.isin(outliers.calls)]
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python