此问题已在此处有答案:
numpy NaN not always recognized(3个答案)
3天前关闭。
在这个问题中,Pandas Lambda Function with Nan Support第一个答案说使用pd.isnull()
,但我使用后无效。在另一个问题dataframe.apply(lambda x: x is np.nan) does not work中,提问者的工作方式对我来说很有效。为什么会这样呢?我使用pandas 0.24.2和numpy 1.13.1
https://stackoverflow.com/a/56392974/9817585
1条答案
按热度按时间tyky79it1#
我是提问者。到目前为止,我还不知道更深层次的原因,但我有这些经验,对于对象,使用
is np.nan()
或pd.isna()
。对于浮点数,使用np.isnan()
或pd.isna()
。始终适用于pd.isna()