我需要对csv文件进行数据清洗,将空值使用均值填充,将小于0的值修改为0.1,告诉我代码
时间: 2024-02-24 21:53:19 浏览: 82
数据清洗之 csv文件读写
好的,以下是Python代码实现:
```python
import pandas as pd
# 读取csv文件
df = pd.read_csv('your_file.csv')
# 将空值使用均值填充
df.fillna(df.mean(), inplace=True)
# 将小于0的值修改为0.1
df[df < 0] = 0.1
# 保存修改后的csv文件
df.to_csv('cleaned_file.csv', index=False)
```
需要将 `your_file.csv` 替换为你的csv文件路径,执行后会生成一个新的csv文件 `cleaned_file.csv`,其中空值已经使用均值填充,小于0的值已经修改为0.1。
阅读全文