Панды имеют как isna(), так и isnull(). Я обычно использую isnull() для обнаружения пропущенных значений и никогда не встречал случай, так что мне пришлось использовать другое, чем это. Итак, когда использовать isna()?
isna()
isnull()
isnull - псевдоним для isna. Буквально в коде источника панд :
isnull
isna
isnull = isna
В самом деле:
>>> pd.isnull <function isna at 0x7fb4c5cefc80>
Поэтому я бы порекомендовал использовать isna.
Документация для обоих буквально идентична.
pandas.isna (): https://pandas.pydata.org/pandas-docs/stable/generated/pandas.isna.html#pandas.isna
pandas.isnull (): https://pandas.pydata.org/pandas-docs/stable/generated/pandas.isnull.html#pandas.isnull
Здесь даже сказано, что DataFrame.isnull является псевдонимом isna в разделе См. Также.
pandas.DataFrame.isnull (): https://pandas -docs.github.io / pandas-docs-travis / создан / pandas.DataFrame.isnull.html # pandas.DataFrame.isnull
Следовательно, они должны быть одним и тем же, как np.nan, np.NaN, np.NAN.