Python 如何检查每次观察丢失的值的数量?

Python 如何检查每次观察丢失的值的数量?,python,pandas,dataframe,missing-data,Python,Pandas,Dataframe,Missing Data,我使用以下函数检查不同列的缺失值数量: shape = df.shape df_miss = df.isnull().sum() x = df_miss.index y = df_miss z = [] for i in x: if y[i] > 0: z.append(i) print(z) plt.bar(z,y[z]) 现在,我想使用相同的函数来查找缺少值的案例/观察值。您需要使用axis参数对行而不是列应用sum: df_miss=df.isna().su

我使用以下函数检查不同列的缺失值数量:

shape = df.shape
df_miss = df.isnull().sum()
x = df_miss.index
y = df_miss
z = []
for i in x:
    if y[i] > 0:
        z.append(i)
print(z)
plt.bar(z,y[z])

现在,我想使用相同的函数来查找缺少值的案例/观察值。

您需要使用
axis
参数对行而不是列应用
sum

df_miss=df.isna().sum(轴=1)
x=df_未命中索引
z=df_未命中[df_未命中>0]。索引
获取您可以使用的记录
df['featurename']
您希望在其中查找缺少的值 或
df['1','2']
使用isnull()获取缺少的值
并提供轴=1。即沿列

发布示例数据帧和预期输出