如果你有一个叫df的
train_data
这样地:
train_data = pd.DataFrame( {'a':[1,2,3], 'b':[2,3,4]})
train_data.isnull().any()
告诉您在任何列中是否有
nan
元素:
a False
b False
dtype: bool
对于此df:
train_data = pd.DataFrame( {'a':[np.nan,2,3], 'b':[2,3,4]})
您将拥有:
a True
b False
dtype: bool
any()
用于知道列的任何元素是否
np.nan
. 对于此df:
train_data = pd.DataFrame( {'a':[np.nan,5,np.nan], 'b':[2,3,4]})
train_data.isnull()
将每个元素的布尔值作为输出:
a b
0 True False
1 False False
2 True False