Python 如何使df.descripe()显示缺少数值的行

Python 如何使df.descripe()显示缺少数值的行,python,pandas,Python,Pandas,这是我的密码: import pandas as pd import numpy as np df = pd.DataFrame({ 'object': ['a', 'b', 'c',np.nan], 'numeric': [1, 2, np.nan , 4], 'categorical': pd.Categorical(['d', np.nan,'f', 'g']) }) df.d

这是我的密码:

import pandas as pd
import numpy as np

df = pd.DataFrame({ 'object': ['a', 'b', 'c',np.nan],
                   'numeric': [1, 2, np.nan , 4],
                    'categorical': pd.Categorical(['d', np.nan,'f', 'g'])
                 })
df.describe(include="all")
输出应如下所示:

       object   numeric categorical
count       3  3.000000           3
unique      3       NaN           3
top         a       NaN           g
freq        1       NaN           1
mean      NaN  2.333333         NaN
std       NaN  1.527525         NaN
min       NaN  1.000000         NaN
25%       NaN  1.500000         NaN
50%       NaN  2.000000         NaN
75%       NaN  3.000000         NaN
max       NaN  4.000000         NaN
NaN       1      1                    1

问题:如何使
df.descripe()
显示每个变量(连续变量和分类变量)缺失值的行数?

您也可以发布预期的输出吗?据我所知,
df.descripe
不打算这样做。所以这个问题没有多大意义。它根本不是为什么而建的。但是,您可以在输出中附加以下内容:
df.isna().sum()
,它符合您的要求。您也可以发布预期的输出吗?据我所知,
df.descripe
并不是为了这样做。所以这个问题没有多大意义。它根本不是为什么而建的。但是,您可以在输出中附加:
df.isna().sum()
,它满足您的需要。