运用pandas,自定义一个能够自动实现数据去重、缺失值中位数填补的函数。
时间: 2024-05-14 18:13:56 浏览: 22
Pandas 缺失数据处理的实现
以下是一个示例代码,可以自动实现数据去重和缺失值中位数填补:
```python
import pandas as pd
def clean_data(df):
# 去重
df.drop_duplicates(inplace=True)
# 缺失值中位数填补
for col in df.columns:
if df[col].dtype == 'float64':
median = df[col].median()
df[col].fillna(median, inplace=True)
return df
```
使用方法:
```python
df = pd.read_csv('data.csv')
cleaned_df = clean_data(df)
```
阅读全文