使用 '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,说明填充成功。

Python Pandas: 检查 fillna() 填充是否成功

原文地址: https://www.cveoy.top/t/topic/ohiR 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录