对数据进行清洗完整代码
时间: 2024-01-17 07:04:55 浏览: 59
好的,以下是一个简单的CSV数据清洗示例的完整Python代码,其中包括了读取CSV文件、删除空值、去除重复值、替换异常值等基本操作:
```python
import pandas as pd
# 读取CSV文件
data = pd.read_csv("data.csv")
# 删除空值
data = data.dropna()
# 去除重复值
data = data.drop_duplicates()
# 替换异常值
data["age"] = data["age"].apply(lambda x: x if x > 0 and x < 120 else None)
# 保存清洗后的数据
data.to_csv("clean_data.csv", index=False)
```
在实际应用中,还需要根据具体的数据情况进行适当的调整和处理,例如对缺失值的处理方法、异常值的判断条件等进行调整。同时,还需要对清洗后的数据进行进一步的分析和处理,以便更好地利用数据进行决策和应用。