回答:
isna()
対isnull()
。私はあなたがpandas.DataFrame.isna()
対を指していると仮定していますpandas.DataFrame.isnull()
。と混同しないでくださいpandas.isnull()
。これは上記の2つとは対照的に、DataFrameクラスのメソッドではありません。
これら2つのDataFrameメソッドはまったく同じことを行います!ドキュメントも同じです。パンダのコードでこれを確認することもできます。
これは、パンダのデータフレームがRのデータフレームに基づいているためです。Rではna
、null
2つの別個のものです。詳細については、この投稿をお読みください。
ただし、pythonでは、pandasはnumpyの上に構築されます。numpyには値もありna
ませんnull
。代わりに、numpyにはNaN
値(「Not a Number」を意味します)があります。その結果、パンダもNaN
値を使用します。
NaN
numpyが使用する値を検出するにはnp.isnan()
。
NaN
値を検出するには、pandasはまたはのいずれ.isna()
かを使用します.isnull()
。値は、二つの機能の名前は、その構造と機能パンダ模倣しようとしたRのデータフレーム、から発信しながら、パンダは、numpyのの上に構築されているという事実から継承されます。NaN