pandas dataframe检查特定位置中的值是否为NaN值



在我的程序中,我需要找出在我的pandas中是否存在单个值。DataFrame是否是NaN ?我想:

print(df.loc[index, 'Column1'])

输出:

nan

但是这个脚本工作得很好

nullV = None
print(nullV == None)

输出:

True

not this though

print(df.loc[39, 'booking'] == None)

输出:

False

应该可以:

import numpy as np
np.isnan(df.loc[39, 'booking'])

nanNone之间存在差异。nan的值仍然允许列是64位浮点dtype,而不是转换为objectdtype。

检查是否为nan,使用:

pd.isna(df.loc[index, 'Column1'])

相关内容

  • 没有找到相关文章

最新更新