pandas只对某列的缺失值进行填充
时间: 2023-07-09 09:27:16 浏览: 265
利用PythonPandas进行数据预处理-数据清洗
5星 · 资源好评率100%
可以使用 Pandas 的 fillna 方法来填充特定列的缺失值。以下是一个示例代码:
``` python
import pandas as pd
# 创建 DataFrame
df = pd.DataFrame({'A': [1, 2, None, 4], 'B': [5, None, 7, 8]})
# 对列 B 的缺失值进行填充
df['B'] = df['B'].fillna(0)
print(df)
```
输出结果为:
```
A B
0 1.0 5.0
1 2.0 0.0
2 NaN 7.0
3 4.0 8.0
```
在这个示例中,我们创建了一个 DataFrame,其中包含两列 A 和 B,B 列有一些缺失值。我们使用 fillna 方法来填充 B 列的缺失值,使用了 0 来代替。
阅读全文