熊猫数据帧比较没有困惑我

时间:2017-04-19 02:48:15

标签: python pandas

import pandas as pd

a = [{'a':None},{'a':"11"},{'a':None}]
df = pd.DataFrame(a)

我试图找到'a',这是无,所以我写这个:

df.a == None

结果是:

0    False
1    False
2    False
Name: a, dtype: bool

但我使用地图功能:

df.a.map(lambda x: x == None)

结果是对的:

0     True
1    False
2     True
Name: a, dtype: bool

作为一个新手,不同的结果真的让我感到困惑..

熊猫版:0.19.2

任何人都可以帮助我吗?为什么第一种方法无法正常工作。

祝你好运

1 个答案:

答案 0 :(得分:1)

请使用以下功能检查无。

df.a.isnull()