首页 > 解决方案 > 如何仅提取列不为空的行并将它们放入变量中

问题描述

我想知道如何只提取列不为空的行并将它们放入变量中。我的代码是

data_result = df[df['english'].isnull().sum()==0]

但是出现了错误。我如何解决它?

数据框:

   name  math  english             
0  John  90    nan              
1  Ann   85    84                
2  Brown 77    nan               
3  Eva   92    93                
4  Anita 91    90
5  Jimmy 75    69

结果

name  math  english
1  Ann   85    84
3  Eva   92    93
4  Anita 91    90
5  Jimmy 75    69

标签: pythonpandasisnullnotnull

解决方案


尝试这个:

data_result = df[df['english'].notnull()]

推荐阅读