dataframe每行或者每列中缺失值(na, nan, null)的个数

  统计/机器学习 数据预处理 Python    浏览次数: 3851
0

根据常用的缺失值的处理方法,我想先看看我的df里每行和每列缺失值的个数?这个在python或者pandas里有没有快捷地数个数的方法?

 

机器小白   2017-04-25 09:50



   1个回答 
4


>>> 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


派大星   2017-04-25 12:12



  相关主题

训练集中有的特征含有缺失值,一般怎么处理   4回答

数据预处理中,都有哪些方法能够处理缺失值(missing value)   2回答

如何判断缺失值是否是随机的缺失?   2回答

pandas DataFrame中去掉缺失值多于50%的列   1回答

如何处理聚类中的missing data   3回答

怎样处理具有大标签的数据?以及标签数据缺失怎么处理?   3回答

python里把数据中某一列中的na,nan,缺失值都替换成0?   1回答

怎么求一个数组的移动平均数   1回答

python的dataframe如何重新排列行或者列   1回答

让DataFrame中的行按照某一列元素的绝对值从大到小排列   1回答

在数据预处理阶段,特征的标准化有哪些方法?   1回答

数据一样,y却不一样的样本该怎么处理?   2回答



回答问题时需要注意什么?

我们谢绝在回答前讲“生动”的故事。

我们谢绝“这么简单,你自己想”、“书上有的,你认真看”这类的回答;如果你认为对方的提问方式或者内容不妥,你可以直接忽略该问题,不用进行任何作答,甚至可以对该问题投反对票。

我们谢绝答非所问。

我们谢绝自己不会、硬要回答。

我们感激每一个用户在编写答案时的努力与付出!