批量删除异常值代码
时间: 2023-07-09 07:22:03 浏览: 157
批量删除源代码
5星 · 资源好评率100%
以下是一个可以批量删除异常值的 Python 代码示例:
```python
import pandas as pd
# 读取数据集
df = pd.read_csv('data.csv')
# 识别异常值
Q1 = df.quantile(0.25)
Q3 = df.quantile(0.75)
IQR = Q3 - Q1
outliers = df[(df < (Q1 - 1.5 * IQR)) | (df > (Q3 + 1.5 * IQR))]
# 批量删除异常值
df = df[~((df < (Q1 - 1.5 * IQR)) | (df > (Q3 + 1.5 * IQR)))]
# 输出处理后的数据集
print(df)
```
该代码使用了 pandas 库读取数据集,并使用 IQR 方法识别异常值。接着使用 `~` 运算符批量删除异常值,最后输出处理后的数据集。需要注意的是,这个代码示例仅供参考,实际应用时需要根据数据集的具体情况进行适当的调整。
阅读全文