2个回答
返回每行缺失值的总数
df.isnull().sum(axis=1)
返回每列缺失值的总数
df.isnull().sum(axis=0)
SofaSofa数据科学社区DS面试题库 DS面经
这个方法比较简洁
-
tbh
2019-05-12 15:19
>>> df.count() #按照列来数非缺失值的个数
>>> df.count(axis=1) #按照行来数非缺失值的个数
例子:
>>> df
a c b
0 1 3 NaN
1 2 5 0
2 3 NaN NaN
3 4 NaN 0
# 每列缺失值的个数
>>> df.shape[0] - df.count()
a 0
b 2
c 2
# 每行缺失值的个数
>>> df.shape[1] - df.count(axis=1)
0 1
1 0
2 2
3 1
SofaSofa数据科学社区DS面试题库 DS面经