pythonfillna填充后怎么查看是否成功
可以使用 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,说明填充成功。
原文地址: http://www.cveoy.top/t/topic/fsX8 著作权归作者所有。请勿转载和采集!