Remove Outliers in Pandas DataFrame using Percentiles [duplicate]
Use this code and don’t waste your time: Q1 = df.quantile(0.25) Q3 = df.quantile(0.75) IQR = Q3 – Q1 df = df[~((df < (Q1 – 1.5 * IQR)) |(df > (Q3 + 1.5 * IQR))).any(axis=1)] in case you want specific columns: cols = [‘col_1’, ‘col_2’] # one or more Q1 = df[cols].quantile(0.25) Q3 = df[cols].quantile(0.75) … Read more