Python 自动填充缺失值
时间: 2023-12-25 13:28:39 浏览: 150
python实现数据清洗(缺失值与异常值处理)
5星 · 资源好评率100%
在Python中,可以使用fillna()函数来填充缺失值。fillna()函数可以接受多个参数,其中value参数用于指定填充缺失值的值。下面是一个示例代码:
```python
import pandas as pd
# 创建一个包含缺失值的DataFrame
df = pd.DataFrame({'A': [1, 2, None, 4], 'B': [5, None, , 8]})
# 使用fillna()函数填充缺失值
df.fillna(value=0, inplace=True)
# 输出填充后的DataFrame
print(df)
```
上述代码中,我们首先创建了一个包含缺失值的DataFrame,然后使用fillna()函数将缺失值填充为0,并将结果保存到原始DataFrame中。最后,我们输出填充后的DataFrame。
除了value参数外,fillna()函数还可以使用method参数来指定填充缺失值的方法,例如使用前一个非缺失值填充、使用后一个非缺失值填充等。此外,fillna()函数还可以使用limit参数来指定每列或每行最多填充的缺失值数量。
阅读全文