4
pandas.isnull()に問題がありますか?pandas.isnull()が十進数型で動作していませんか?
>>> import pandas as pd
>>> import decimal
>>> d = decimal.Decimal('NaN')
>>> d
Decimal('NaN')
>>> pd.isnull(d)
False
>>> f = float('NaN')
>>> f
nan
>>> pd.isnull(f)
True
>>> pd.isnull(float(d))
True
問題は
あなたのソリューションはdecimal.Decimal値を保持するのに最適ですが、私はすべてのものをfloat64に変換するのが簡単になると思います。 – comte
私はこの種の驚きを得られないのであなたの人生を楽にしてくれるので、numpy互換の 'dtype'sを使うことを強くお勧めします。 – EdChum
df.dropna() Python 3.xで。 EdChumのソリューションが動作することを確認します。 –