Python Pandas: 检查 fillna() 填充是否成功
使用 'isnull()' 和 'sum()' 函数来检查填充是否成功。
示例代码:
import pandas as pd
# 创建一个包含NaN的DataFrame
df = pd.DataFrame({'A': [1, 2, None, 4], 'B': [5, None, 7, 8]})
print(df)
# 使用fillna填充缺失值
df.fillna(0, inplace=True)
print(df)
# 检查填充是否成功
print(df.isnull().sum())
输出结果:
A B
0 1.0 5.0
1 2.0 NaN
2 NaN 7.0
3 4.0 8.0
A B
0 1.0 5.0
1 2.0 0.0
2 0.0 7.0
3 4.0 8.0
A 0
B 0
dtype: int64
可以看到,填充后输出的DataFrame中已经没有NaN值,而 'isnull().sum()' 的输出结果为0,说明填充成功。
原文地址: https://www.cveoy.top/t/topic/ohiR 著作权归作者所有。请勿转载和采集!