查找值为None的pd.DataFrame单元格

时间:2016-10-17 11:37:43

标签: python pandas dataframe

我的pd.DataFrame看起来像这样:

index  A        B
0      apple    bear
0      axis     None
0      ant      None
0      avocado  None

我的目标是在B列中有None时简单删除这些行。

我尝试df[df['B'] != None]但是pandas会返回完全相同的DataFrame而不删除行。 df[df['B'] == None]只提供一个空的DataFrame。

这是尝试匹配None值的正确方法吗?我不确定发生了什么但是test = None然后test == None正常工作(返回True)。任何想法都表示赞赏!

1 个答案:

答案 0 :(得分:0)

你可以试试这个:

df.dropna(subset=["B"])