Панды isna () и isnull (), в чем разница? - PullRequest
0 голосов
/ 30 августа 2018

Панды имеют как isna(), так и isnull(). Я обычно использую isnull() для обнаружения пропущенных значений и никогда не встречал случай, так что мне пришлось использовать другое, чем это. Итак, когда использовать isna()?

Ответы [ 2 ]

0 голосов
/ 03 октября 2018

isnull - псевдоним для isna. Буквально в коде источника панд :

isnull = isna

В самом деле:

>>> pd.isnull
<function isna at 0x7fb4c5cefc80>

Поэтому я бы порекомендовал использовать isna.

0 голосов
/ 05 сентября 2018

Документация для обоих буквально идентична.

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.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...