【发布时间】:2025-11-22 13:45:01
【问题描述】:
for col in ('DiabetesPedigreeFunction','Insulin'):
Q1=df[col].quantile(0.25)
Q3=df[col].quantile(0.75)
IQR=Q3-Q1
upper_limit= Q3+1.5*IQR
lower_limit= Q1-1.5*IQR
db_median= float(df[col].median())
In_median= float(df[col].median())
df[col]=np.where(df[col]>upper_limit,db_median,df[col])
df[col]=np.where(df[col]>upper_limit,In_median,df[col])
代码运行良好,但是,使用箱线图检查...异常值仍然存在,也使用.describe()...异常值仍然存在。
任何帮助请
【问题讨论】:
标签: python pandas data-cleaning outliers