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()
,它满足您的需要。